java
文章平均质量分 85
政zz
这个作者很懒,什么都没留下…
展开
-
Eclipse自动补全(取消“=”,空格,“.”和“;”的自动补全,加入TAB的自动补全)
1.增加Eclipse的提示功能在Eclipse中,从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要自动提示的首字幕,比如"abc",可以把26个字母的大小写全部加上(.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM转载 2017-11-17 19:36:36 · 1393 阅读 · 0 评论 -
记一次远程数据库时,出现权限无法连接问题Access denied for user 'test'@'xx
原因:未配置直接本地机器去访问数据的权限,即白名单方法:直接远程登入mysql的物理机,在物理机登入mysqlmysql -hXXX.XXX.XXX.XXX -utest -pXXXX 对你远程登入使用的账号设置白名单: GRANT ALL PRIVILEGES ON *.* TO 'test'@'192.168.232.111' IDENTIFIED BY 'test12345...原创 2019-08-13 14:37:56 · 1700 阅读 · 0 评论 -
记一次Dubbo与Heracles的问题定位
直接说结论:springboot里:dubbo读取不到heracles(配置中心)里的dubbo配置怀疑是dubbo读取配置顺序在 拉取heracles配置之前,导致dubbo读的是resource里的配置。目前在resource里配置了dubbo的相关配置后,dubbo可以成功使用稍后谷歌下...原创 2019-07-17 14:43:52 · 611 阅读 · 0 评论 -
jdk8 Stream特性
stream的filter用法 // '#'表达式的'key值不为空'隐藏条件加在最外层 可提速 criteriaUnit.getQueryUnitList().stream() .filter(queryUnit -> ESQueryUnitScope.UNIT_SCOPE_FIELDS_NOT_EQUAL.equals((queryUnit.ge...原创 2019-05-01 11:00:39 · 338 阅读 · 0 评论 -
生产者消费者模型,及本次需求设计
原创 2019-04-11 15:00:27 · 200 阅读 · 0 评论 -
Spring boot 内部消化消息(多线程,队列)
业务内部消化设计新建 WorkManagerRunner 类 继承ApplicationRunner 随spring boot程序启动 启动时调用 ① 方法,同时启动生产者和消费者 1.public void run(ApplicationArguments args) throws Exception { logger.info("start WorkManager");...原创 2019-03-21 16:12:05 · 2861 阅读 · 0 评论 -
代码效率优化
最近在想自己编程时是否注意过代码的效率问题,得出的答案是:没有。代码只是实现了功能,至于效率高不高没怎么关注,这应该是JAVA程序员进阶的时候需要考虑的问题,不再是单纯的实现功能,也不是完全依赖GC而不关注内存中发生了什么,而要考虑到代码的性能。下面是网上找的一篇关于JAVA代码优化的文章,觉得不错,就转载了。这里面设计到了JAVA基础和J2EE方面的优化建议,有时间会整理一下...转载 2018-10-23 18:36:02 · 786 阅读 · 0 评论 -
Java使用甲方接口获取甲方提供数据
包装测试;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.MalformedURLException;impo...原创 2018-06-11 21:02:09 · 752 阅读 · 0 评论 -
POI技术使用,及细节
1.POI导入1.首先从页面获取文件(strust2框架)//定义一个File属性接收导入的xsl文件private File regionFile;public void setRegionFile(File regionFile) { this.regionFile = regionFile; } 2.使用POI读取xsl文件,并创建workbookpublic String imp...原创 2018-03-28 15:42:56 · 4856 阅读 · 0 评论 -
关于ssh的关联查询细节,Hibernate死循环
1.关联查询当查询关联级别表时,首先使用//添加关联表的别名 dc.createAlias("region", "r");1.添加表别名2.然后添加查询条件dc.add(Restrictions.like("r.city", "%"+city+"%"));3.将查询到的一个含有A,B两个个对象结果集的数组变成(B)结果集,并将A结果集添加到B对象的属性(A)中//多表查询时数据封装到当前对象...原创 2018-03-26 18:10:11 · 926 阅读 · 0 评论 -
Request总结
request获得行的内容request.getMethod()request.getRequestURI()request.getRequestURL()request.getContextPath()request.getRemoteAddr()request获得头的内容request.getHeader(name)request获得体(请求参数)Strin原创 2018-01-10 11:29:58 · 198 阅读 · 0 评论 -
MVC和三层架构的关系(个人理解)
MVC是web 开发的一种设计模式,而三层结构是JavaEE的一种开发模式,从本质上讲两者并没有什么关系。但在三层结构的web层中我们会用到servlet,javaBean,jsp来进行开发,这刚好又符合了MVC的开发模式。所以也可以说MVC属于三层结构的WEB层的技术。 只是学习中个人的理解,有错误欢迎指出。原创 2018-01-16 16:00:51 · 2610 阅读 · 0 评论 -
xml xpath tomcat dom4j技术
回顾:jdbc:java语言操作数据库jdbc是一套规范,oracle公司制定的驱动:jdbc的实现类,由数据库厂商提供使用步骤:1.导入jar包(驱动)2.注册驱动Class.forName("com.mysql.jdbc.Driver");3.获取连接DriverManager.getConnection("jdbc:mysql://loacalhost原创 2018-01-04 13:17:49 · 310 阅读 · 0 评论 -
day2-变量;类型转换;x++和--x
1.什么是变量?变量的定义格式?要使用变量需要注意什么?就是可变的量数据类型 变量名 = 数值;同一范围内不能重复定义不赋值不能使用2.Java中的数据类型分几类?基本数据类型有哪些?两大类基本数据类型byte(1) short(2) int(4) long(8) float(4) double(6) char(2) boolean(1)引用数据类型翻译 2017-11-16 16:04:42 · 346 阅读 · 0 评论 -
OOM问题排查 定位 修复
记一次OOM问题排查途径本次一个模块对接的一个业务方,在业务方三个任务同时到达时出现OOM的情况。首先是 jps 获取当前正在运行的java程序 查看堆内存信息:jmap -heap 138254 当时三个任务同时到达时 老年代的使用率达到93% 查看java堆中对象的相关信息,包含数量以及占用的空间大小:jmap -histo 138254|head -15 当时nio的两个...原创 2019-09-27 11:38:50 · 451 阅读 · 0 评论