- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 Mybatis空值不返回问题
网上搜了说添加配置:#空字段不返回解决方案,在在 spring.properties 配置文件中配置中加上该属性mybatis.configuration.call-setters-on-nulls=true加完依旧不管用,发现有人说多数据源需要单独配置数据源参数,于是在数据源配置文件中增加了如下一行配置:@Primary@Bean(name="firstSqlSessionFactory")public SqlSessionFactory firstSqlSessionFactory(
2021-12-02 17:14:16
3662
转载 在Windows服务器上用不同版本JDK启动多个Tomcat
Windows Server 服务器,上面部署了jdk1.7,有一个tomcat7.0基于jdk1.7的应用在运行。目标:这台服务器下还需要部署一个tomcat8,但是收于代码影响,需要用到jdk1.8才能成功运行项目,这样我们需要在一台服务器上部署2个jdk及2个tomcat,并且分别让他们应用不同的jdk来运行,即jdk1.6对应tomcat6,jdk1.7对应tomcat7。操作过程:1.我们先到oracle官网上,把基于windows x64的jdk1.7下载好,然后上传到服务器上,并
2020-08-08 16:05:46
748
原创 20200301多线程学习笔记
1:yeild(),当前线程让出CPU;2:join(),当执行线程t1时,调用t2. join(),则t2线程开始执行,t1线程等待,当t2执行完成后,继续执行t1线程join方法可以保证线程按顺序先后执行。线程创建执行状态图:...
2020-03-17 20:09:02
249
原创 DWR技术实现消息已读后更新所有打开页面消息数功能
最近开发的项目是每次点击链接都会打开一个新窗口打开页面,当在某一个页面进入消息中心处理消息后,所有打开页面的消息数更新成了让我头疼的问题,考虑过定时刷新页面,但是在打开页面较多、使用人数较多时,请求服务器次数过多影响正常功能使用。后来同事给我推荐了DWR服务器反推技术,让我眼前一亮。下面讲开发过程。dwr测试的例子是用的Clannad_汐的例子,我将jar包及文件导入我的项目后,测试通...
2020-02-28 18:47:54
298
原创 安装oracle后启动很慢,将oracle后台服务改为手动启动即可
本地机器安装oracle启动很慢,将以下两个自启动程序改为手动启动OracleOraDb11g_home1TNSListenerOracleServiceORCL
2019-07-08 17:57:55
659
原创 Java内存区域:堆、栈、方法区等的介绍
java虚拟机在执行java程序时会把管理的内存区域划为多个不同的数据区域。包括方法区、虚拟机栈、本地方法栈、堆、程序计数器。虚拟机栈:线程私有,生命周期与线程相同,虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的时候都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等,每个方法从调用到执行完成,就对应一个栈帧在栈中入栈到出栈的过程。java堆:java虚拟机管...
2019-04-28 14:57:04
275
原创 解决跨域请求参数无法传递问题
再controller上添加注释@CrossOrigin(allowCredentials="true",allowedHeaders="*"),代码如下:@RestController@RequestMapping("/user")@CrossOrigin(allowCredentials="true",allowedHeaders="*")public class UserContr...
2019-04-25 22:35:35
2521
原创 React笔记
react状态更新是异步的(state);设置状态用setState,同步更新需传入callback例子:this.setState({name:"neo"},()=>{console.log(this.state.name)});props是在子组件接收父组件参数用的,在子组件中是只读的。...
2019-04-22 10:44:02
137
原创 mybatis中遍历list参数
controller 内Java代码:List ids=new ArrayList();ids=Arrays.asList(arr);params.put("ids",ids );data1=mapper.getTable2(params);mapper.java 文件查询方法定义:List getTable2(@Param("params") Map params);...
2018-07-27 19:45:26
5466
原创 一些实用的文章
Java8 lambda表达式10个示例 :http://www.importnew.com/16436.htmlHashMap详解:https://zhuanlan.zhihu.com/p/21673805数据库优化(PLSQL、Navicat):https://www.cnblogs.com/tan-chao/p/10983944.html...
2018-07-10 10:42:56
208
原创 项目maven install 一直报错
项目maven install 一直报错,解决办法: 1、从别的机子拷一份target里面的文件,网络不好,有些依赖下不下来 2、把epmui删了,重新maven build
2018-07-02 14:18:32
935
原创 net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.util.Map如何解决
在开发表格组件的时候,有设置多级表头的需求,前端json数据格式为List<Map<String,List<Map<String,String>>>>,即List<Map<List>>格式,若直接使用List<Map<String, Object>> querys=(List&l
2018-04-11 11:06:18
13644
原创 js的克隆方法(消除数据引用的一些影响)
引用类型数据,当多个变量引用同一个数据,改变一个变量的值,所有变量的引用都将改变,如果只想改变当前变量而不影响其他引用,需要将对象克隆来使用。说一下我为什么用的的这个方法:在reactjs中,数据改变页面会重新渲染,但是我将数组中某个引用的对象值改变,页面没有重新渲染,原因是数组存储的引用值未变,reactjs认为数据没有变化。 // 数据的克隆(同时能够消除数据引用对代码流程带来的一...
2018-03-18 14:25:51
824
原创 sql实现表数据转置-列转行
纵向转横向:FEE_FLAG 为标识字段,根据该字段将ACCT_USERS、TOTAL_FEE_ALL转换成对应标识的数据(FEE_FLAG :01流失02新发展03回归04递延,CHANGE_PRODUCT_FLAG:01迁入02迁出03不变),CHANGE_PRODUCT_FLAG为递延下分类字段。select s.node_name, MONTH_ID , t.NODE_ID ...
2018-03-11 16:23:34
2479
转载 笔记--Restful与webService区别
REST是一种架构风格,其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动;SOAP:SOAP最早是针对RPC的一种解决方案,简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。但是随着SOAP作为WebService的广泛应用,不断地增加附加的内容,使得现在开发人员觉得SOAP很重,使用门槛很高。在SOAP后续的发展
2017-10-12 14:53:48
324
原创 常用的Linux命令
cd : 切换目录;ls : 查看当前目录文件unzip :解压文件rm -rf :删除文件sh : 执行脚本sh startup.sh:启动程序(tomcat)nohup java -jar cacheservice.jar >> nohup & 非挂起模式(关闭ssh客户端不停止项目)运行jar类型项目,日志输出到nohup....
2015-08-18 16:19:47
369
空空如也
java使用SSH方式上传报错:Algorithm negotiation fail
2016-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人