2018年6月工作中遇到的问题
1、使用java代码将获得的数据用PDF格式显示----见本目录下《Java生成PDF文件》
2、工作中的异常:
2018-06-03 14:36:18 [ INFO ] [ MockClusterInvoker.java :151(selectMockInvoker)] [DUBBO] Exception when try to invoke mock. Get mock invokers error for service:com.zheng.ocr.rpc.api.OcrCustomsTemplateService, method:countByExample, will contruct a new mock with 'new MockInvoker()'., dubbo version: 2.5.6, current host: 192.168.0.86 com.alibaba.dubbo.rpc.RpcException: No provider available from registry localhost:2181 for service com.zheng.ocr.rpc.api.OcrCustomsTemplateService on consumer 192.168.0.86 use dubbo version 2.5.6, may be providers disabled or not registered ? |
原因有两种:(搞了一天,最后却发现服务没启动,太搞笑了)
|
3、前端框架Bootstrap跨页保存选中的数据解决方法
1、定义一个全局变量(数组类型的),把选中的ID保存在全局变量里面,定义选中事件和取消选中事件。 2、每次点击下一页时就把当前页选中的ID保存到数据库。 3、简单粗暴,就是不分页了。 |
4、数据库查询某一列中唯一不同的值
SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。 关键词 DISTINCT 用于返回唯一不同的值。 语法: SELECT DISTINCT 列名称 FROM 表名称 |
5、出现MySQL数据库把int转成了byte类型原因:
遇到这个问题:去查看sql语句中有没有Ifnull()函数 |
6、如果pom.xml引入的包报错:
原因可能是引入的包起了冲突,revert。 |
7、jQuery选择器:
标签:p 类名:class 可以直接写成:p.class 中间不加空格 |
maven中的三种工程: pom工程:用在父级工程或聚合工程中。用来做jar包的版本控制。 war工程:将会打包成war,发布在服务器上的工程。如网站或服务。 war文件包含全部的web应用程序,即所有的java类,配置信息和jsp、js等静态资源。但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换。 jar工程:将会打包成jar用作jar包使用。 jar文件包括java普通类、资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件。在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFEST.MF文件。 |
9、 ActiveMQ(消息中间件)术语
Provider/MessageProvider:生产者 Consumer/MessageConsumer:消费者 PTP:Point To Point,点对点通信消息模型 Pub/Sub:Publish/Subscribe,发布订阅消息模型 Queue:队列,目标类型之一,和PTP结合 Topic:主题,目标类型之一,和Pub/Sub结合 ConnectionFactory:连接工厂,JMS用它创建连接 Connnection:JMS Client到JMS Provider的连接 Destination:消息目的地,由Session创建 Session:会话,由Connection创建,实质上就是发送、接受消息的一个线程,因此生产者、消费者都是Session创建的
作者:张丰哲 链接:https://www.jianshu.com/p/ecdc6eab554c 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 |
10、用压缩包批量上传图片的思想:
上传组件是upload 思想是:1、先把压缩包上传到图片服务器 2、用解压缩工具类将压缩包解压 3、用递归的方法遍历出文件夹所有的图片将图片放进集合里(set,list,map等)。 4、将图片的路径存进相应的数据库。 |
11、在Service层返回的List<Object>有数据传到Controller层就变成了null
解决问题的思路:查看Object对像的类是否实现Serializable接口,我们定义的工具类在进行网络传输的时候要序列化。 |
12、在AJAX里面的success的函数里面如何处理json数据?
后台(方法不唯一): 把List集合转成Json数据:String listTojsonStr = JSON.toJSONString(list) 前台: 在AJAX里面的success的函数里面处理json数据 :var jsonData = JSON.parse(result);这个是把字符串转成前台识别的json数据。 |
13、Bootstrap-Table使用方法:
1、根据每行中指定的列值的不同,所在行显示不同的样式(颜色,字体之类的) 2、根据列值的不同显示不同的内容 最终的样式: |
14、Bootstrap自带插件把bootstrapTable表格里的内容导入到指定格式的文件:
步骤: 1.所需插件:FileSaver.min.js & tableExport.js 2.下载地址:https://github.com/hhurz/tableExport.jquery.plugin 3.导入下载的js文件: <script src="../abbs_docking/include/script/tableExport.js"></script> 4.调用bootstrap的内置API接口实现(简单使用): 注: tableExport.js插件的参数 |
15、前端发送数据在后台导出Excel表格
|
16、如何将json数据转成list集合类型:
List<ImageStatus> list = JSONArray.parseArray(allTableData,ImageStatus.class); |
17、
|
文章来源: blog.csdn.net,作者:轻狂书生FS,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/LookForDream_/article/details/86634312
- 点赞
- 收藏
- 关注作者
评论(0)