随笔分类 -  Java

1
Java
摘要:PS:紫色部分是配置数据源对应的Mapper,黄色部分是真正区分不同数据源对应的Mapper包! 阅读全文
posted @ 2018-11-23 11:10 Bodi 阅读(2159) 评论(0) 推荐(0) 编辑
摘要:1.使用synchronized保证并发时,同时只会有一个请求执行该代码段; 2.在执行前先设置并获取Reids标记,先设置然后获取确保是否已经执行;SetOption.SET_IF_ABSENT 可以保证Reids如果存在Key的话就不再Set; 阅读全文
posted @ 2018-05-09 10:55 Bodi 阅读(3346) 评论(0) 推荐(0) 编辑
摘要:1.将Linux的localhost 改为公网IP; 改完以后重启网卡,并刷新Hosts; 2.将提供者和消息者的Dubbo 都改为公网IP; 3.开放端口; 阅读全文
posted @ 2018-05-08 14:18 Bodi 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:1.Xml配置 Spring-job.xml 并在 Spring-Application.xml中Import 2.类文件TASK.java 然后就可以了; 原文地址:https://blog.csdn.net/zhulin2012/article/details/51916612 阅读全文
posted @ 2018-03-30 16:20 Bodi 阅读(527) 评论(0) 推荐(0) 编辑
摘要:1.SFTP搭建方法: 地址: http://www.jb51.net/article/101405.htm https://blog.csdn.net/helloloser/article/details/79399575 2.SFTP工具类: 阅读全文
posted @ 2018-03-28 14:51 Bodi 阅读(5420) 评论(0) 推荐(0) 编辑
摘要:Linux下实现加签、验签 1.使用OpenSSL 生成公钥和密钥; 2.使用私钥对文件进行加签、并验证 3.查看OpenSSL和帮助 4.拿加签的原文件和加签后的文件使用Java代码进行对比; 注:私钥必须是通过pkcs8 进行编码以后的; 5.验证结果: 阅读全文
posted @ 2018-03-28 14:31 Bodi 阅读(18292) 评论(0) 推荐(3) 编辑
摘要:异常内容: 解决方法: 在POM的<dependencies> 添加 javax.annotation 引用: javax.annotation Maven仓库地址: http://maven.outofmemory.cn/javax.annotation/javax.annotation-api/ 阅读全文
posted @ 2017-09-25 15:57 Bodi 阅读(4988) 评论(0) 推荐(0) 编辑
摘要:pom.xml spring-mvc.xml SwaggerConfig.java 具体其他细节可以查看: Swagger UI 与SpringMVC的整合 阅读全文
posted @ 2017-08-29 15:52 Bodi 阅读(1525) 评论(0) 推荐(0) 编辑
摘要:现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用 阅读全文
posted @ 2017-08-21 17:47 Bodi 阅读(4207) 评论(2) 推荐(1) 编辑
摘要:环境:一个tomcat ,一个工程配置了多数据源,在启动的时候报如下错误: 解决方法:在多数据源配置的时候,只配置一个在启动的时候进行初始化,其他的不动,如下: 第二和第三数据源只保留最基础的url 、username、password 三个配置即可! 阅读全文
posted @ 2017-08-14 15:31 Bodi 阅读(17761) 评论(0) 推荐(0) 编辑
摘要:正确可行的解决方法:使用Spring提供的AbstractRoutingDataSource类来根据请求路由到不同的数据源。具体做法是先设置两个不同的dataSource代表不同的数据源,再建一个总的dynamicDataSource,根据不同的请求去设置dynamicDataSource。代码如下 阅读全文
posted @ 2017-07-17 12:18 Bodi 阅读(4469) 评论(0) 推荐(0) 编辑
摘要:Http请求类 调用方法: 阅读全文
posted @ 2017-07-04 16:05 Bodi 阅读(438) 评论(0) 推荐(0) 编辑
摘要:import java.util.regex.Matcher; import java.util.regex.Pattern; public class ChineseUtill { private static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock... 阅读全文
posted @ 2017-05-05 14:39 Bodi 阅读(7452) 评论(2) 推荐(0) 编辑
摘要:1.将开发环境、测试环境、生产环境的配置文件分开存放,如下图: 2.在Maven中配置不同的环境打包配置文件的路径,配置如下: 3.项目打包前的配置 右击项目->Maven->填入要打包的环境: 4.项目打包,当项目打包完以后解压后就可以看到在配置文件根目录中,已经把要打包的环境的配置文件都放进去了 阅读全文
posted @ 2017-04-07 12:14 Bodi 阅读(15075) 评论(3) 推荐(2) 编辑
摘要:当时用的是dubbo-2.8.4.jar jdk7 一直报错,怎么都找不到原因,最终猜测是版本问题,就换成了dubbo-2.5.3.jar 问题解决。 貌似是dubbo-2.8.4.jar 必须要在jdk8上运行吧,开发和线上都不是jdk8 所有就没有试。有待验证! 亲身经历: dubbo-2.8. 阅读全文
posted @ 2017-03-22 10:44 Bodi 阅读(8655) 评论(1) 推荐(0) 编辑
摘要:有时候在操作Session时,系统会抛出如下异常 java.lang.IllegalStateException: Cannot create a session after the response has been committed 之所以会出现此类问题是因为我们在Response输出响应后才 阅读全文
posted @ 2017-03-15 16:35 Bodi 阅读(4019) 评论(0) 推荐(0) 编辑
摘要:String fileName = "shiro_base_auth.ini"; ClassPathResource cp = new ClassPathResource(fileName); ini = new INI4j(cp.getFile()); // 读取相关的配置 配置文件必须放在src 阅读全文
posted @ 2017-02-28 21:35 Bodi 阅读(204) 评论(0) 推荐(0) 编辑
摘要:hibernate4不支持你用hibernate3的 getcurrentSession,建议你用openSession 阅读全文
posted @ 2016-12-17 14:53 Bodi 阅读(401) 评论(0) 推荐(0) 编辑
摘要:在Java中链接MySql的时候,经常会出现时间长不操作,再去点操作的时候,就会报上面错误,当第二次点击的时候就好了,下面是我用到的解决方法: 在DataSource中加入以下代码: 在JDBC链接的后台加上以下代码: 阅读全文
posted @ 2016-11-22 10:09 Bodi 阅读(11787) 评论(0) 推荐(0) 编辑
摘要:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; impo... 阅读全文
posted @ 2016-10-25 14:00 Bodi 阅读(22005) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示