- 博客(30)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 关于easyexcel导入使用Converter转换读取空值的问题
从controller调用一个service方法method1,如果这个method1没有加@Transactional,那么method1里调用同一个service的方法method2的事务不会生效,因为同一个bean已经加载过了,(对Spring容器有欺骗性,),如果调用的是另外一个service的method3,则这个method3的事务会生效;...
2023-04-18 11:54:50 1616
原创 关于Spring Bean循环依赖
Spring Bean循环依赖不一定需要三级缓存,实际上二级代理即可:直接在实例化原始对象的时候就建立代理对象;参考代码:https://github.com/benyuanone/myspring.git三级依赖主要是为了实现Spring延迟代理对象生成的设计原则;...
2021-05-27 14:06:41 145
原创 事务管理小结
声明式事务:基于AOP面向切面的,它将具体业务与事务处理部分解耦,代码侵入性很低,所以在实际开发中声明式事务用的比较多。声明式事务也有两种实现方式,一是基于TX和AOP的xml配置文件方式,二种就是基于@Transactional注解了。1、@Transactional注解可以作用于哪些地方?@Transactional 可以作用在接口、类、类方法。作用于类:当把@Transactional 注解放在类上时,表示所有该类的public方法都配置相同的事务属性信息。作用于方法:当类配置了@Tr
2021-03-17 17:00:55 99
转载 ubuntu安装php7.2,php-fpm[ubuntu部署]
转自https://www.zhaokeli.com/article/8496.html
2020-09-25 18:36:37 587
原创 Springboot项目中的filter
1.解决跨域问题。2.用户权限等处理3.拦截过滤@Component@WebFilter(urlPatterns = {"/*"}, filterName = "headerFilter")public class HeaderFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse resp, FilterChain chain) t
2020-08-15 11:04:29 175
原创 Unbuntu 下安装openoffice
在写本文前,本人已经试了4个系统了:一台win(很顺利装好了),一台centOS (失败半天,没搞下去),一台阿里云ubuntu(失败半天,不搞了),最后一台华为云ubuntu(小半天搞定了)准备工作:1、安装包下载:官网(最好翻墙,快)http://www.openoffice.org/download/index.html unbuntu适合deb安装文件2、一台ubuntu,安装OpenOffice前,务必先卸载ubuntu默认安装的LibreOffice,否则会发生冲突a...
2020-06-29 16:34:14 1204
原创 记一次服务停止后-mysql服务启动失败;
服务器:unbuntu16.04,阿里云起因:运行了快三年的系统突然登陆不进去了,初步查看是由于服务端挂了。入坑:由于没有服务器密码,只能在阿里云网页端重置服务器密码第一阶段:此时以为再重启一下服务端可以(之前有过,不过是在开始初期),然而,在查看tomcat启动日志时爆出了不能连接数据库的问题,于是乎,在服务器上登陆mysql ,结果报错:ERROR 2002 (HY000):...
2020-02-19 11:16:57 804
原创 学习笔记(01):Java并发编程精讲-线程安全
课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...
2020-02-06 15:46:04 95
原创 springboot整合Elasticsearch6.3.2踩坑
首先确保Elasticsearch6.3.2安装成功1.出现NoNodeAvailableException[None of the configured nodes are available 解决:elasticsearch6.3.2的配置文件修改如下: network.host: 192.168.3.222 #改成自己局域网ip transport.tcp.po...
2019-12-30 14:03:49 1888
原创 Nginx反向代理常见问题
1.页面展示HTTP 400错误查看nginx.conf中upstream后面名称配置是否包含下划线,有的话需要去掉或者改别的,因为新版本的nginx不能识别;2.nginx代理websocket需要特殊的配置 location / { client_max_body_size 100M; proxy_set_header Host $host; ...
2019-06-12 16:11:10 1567
原创 解决:Invalid character found in the request target.The valid characters are defined in RFC 7230 and RF
问题记录: 本地tomcat是7.0.56,运行没有问题的;然后发布到服务器tomcat为7.0.81,问题就来了,报错 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 查了一下资料原因就在于版本升级了导致;解决方法...
2019-04-17 14:58:36 454
原创 关于springboot启动报错bean找不到原因解析
一.普通的dao,service对应的实例bean不存在报错示例:1.Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver...
2019-02-26 16:39:23 12011
原创 linux 下perl离线包下载
https://blog.csdn.net/lzwglory/article/details/54809519
2018-08-07 15:31:19 6277
原创 基于tomcat的websock+struts2使用
1.需要引入的加包tomcat7-websocket.jar和websocket-api.jar,可以在tomcat自带的lib目录中找到;2.在web.xml中加入监听 <listener> <listener-class>org.apache.tomcat.websocket.server.WsContextListener</listener-class&g...
2018-04-23 09:36:06 1104 1
原创 @RequestBody的注意点
今天从某一硬件参数中接收http请求,如上图,看图感觉参数是body里的东西,前台用的是SpringMvc,搞了两小时拿不到参数{"sn","terminalno"},用了@RequestBody和@RequestParam(虽然觉得这个不靠谱),结果确实还是拿不到参数。然后只能分析request去了。查看了header,param(空的一匹),Content等,发现图中的Content-Leng
2018-01-31 17:04:25 1220
原创 关于@RequestBody的坑
小记1.数据传递格式为json(request头为application/json)2.前后台参数名称要一一对应,否则无法绑定3.前台参数一定要少于后台所能接受的参数
2017-10-25 20:02:05 2041
原创 ubuntu nginx配置https服务器
ubuntu nginx配置https服务器本人头一次配,加起来搞了一天整,踩了不少离线包安装的坑,所以如果觉得技术没到位还是不要用离线安装方式了,还好中途换成apt-get方式,最后配出来了,回头想想傻瓜式是简单的。
2017-08-22 19:54:26 3556 3
原创 Ubuntu下加大tomcat内存
要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.# OS specific support. $var _must_ be set to either true or false.JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -X
2017-06-27 11:18:16 784
原创 Windows下mysql数据库切换到Ubuntu下报3065错误解决方案
sql error :3065抛出的异常为:Expression #1 of ORDER BY clause is not in SELECT list, references column 'zybx.appbizbd0_.BXZQ' whi今天在转移环境的时候遇到这么个问题。在windows下运行都是ok的,然后放到Ubuntu下就报错了。由于代码一致,所以直接忽略代码查看。mys
2017-06-23 15:32:18 967
原创 Ubuntu下搭建gogs服务
1.准备工具:a.ubuntu14.04系统b.mysql,gogs离线安装包(直接用apt-get install方式太慢),这里是本人所用的包 ------链接:http://pan.baidu.com/s/1qYo8Cna 密码:y0vi 可到如下地址下载最新版:https://dl.gogs.io/
2017-02-10 19:11:27 3959
原创 解决Failure to transfer org.codehaus.plexus:plexus-components:pom:1.1.17
最近在用MAVEN搭建项目框架的时候总是遇到Failure to transfer 等问题,也是网上各种找资料。总结如下:首先看看本地仓库中项目需要的jar有没有下载好,如果有LastUpdated结尾的文件先删除完,可以用如下批量删除命令(windows下)@echo offrem create by sunhao(sunhao.java@gmail.com)rem crazy co
2016-12-05 10:59:14 2667
原创 Myeclipse右键项目无configure解决
找到myeclipse Standard tools ,勾选WTP DEPRECATED,然后点击ok再apply最后右键就能看到configure了
2016-12-05 10:54:00 2083
原创 The reference to entity “foo” must end with the ';' delimiter
在iframe中url中带参数时要把&改为&
2016-07-19 15:00:02 458
原创 用Java继承来解决反射难以获取到的实例的思想
遇到的问题:在zk的页面上想获取到自动生成的bandbox的实例,如Bandbox ban=(Bandbox)this.getFellowIfAny("id"),目的是拿到它的值,但直接getValue拿到的是表面Text的值,而实例的Class名是存在数据库中的(自定义的一个Bandbox的继承类),用Instanceof 判断不了实例的类。解决方法,让所有自定义的bandbox继承一个公用
2016-07-17 18:51:06 763
原创 sql 0 sqlstate s1009
s1009 表示参数值无效,如果框架使用一直没错的,但测试时出现该错误,则应该查看数据库中数据库中数据是否正确。本人因date&time数据错误而出现s1009错误。
2016-07-03 22:41:17 10418 1
mybttv1.0.2.bttpreset
2020-08-27
openjdk-12_osx-x64_bin.tar.gz
2020-07-30
kibana-6.3.2-linux-x86_64.tar
2020-07-27
json数据base64编码压缩+解压解码(java以及js)
2019-12-10
jdk1.8下tools.jar(url)
2018-05-12
java操作excel(.xlsx)
2018-04-18
java 实现整张网页快照
2018-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人