- 博客(18)
- 资源 (19)
- 收藏
- 关注
原创 父类强转为子类
很少情况下需要这样干,但是在DTO层与entity层分开时,DTO层继承entity,再给DTO层赋值时不能直接将entity转为dto,因为子类有些属性,父类没有,所以强转会出现错误。但是又需要这样强转,怎么办呢,如果手动的取出父类的属性依次填入,这样很耗时。解决方案是先把父类转jsonstring再把jsonstring转子类。剩余的子类值可以设定进去。这样两个类的重复值就不用重新设置值了...
2019-01-30 19:23:44 1398
原创 解决无法获取实体类XXX对应的表名!
出现场景:出现原因:使用tkmapper的Example类中的方法时,因为实体对应数据库表,前端有些字段,数据库并没有相应的字段,所以需要前端和后端数据交互的中间的类DTO类,这个类继承你的基本实体类,前端有的属性再添加到DTO类中。注解方法中传入的参数是DTO类,返回数据的参数是实体类。VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装...
2019-01-30 17:51:17 11869 2
原创 Mybatis注解形式tkmapper中Example类常用方法
mapper接口中的函数及方法 方法 功能说明 int countByExample(UserExample example) thorws SQLException 按条件计数 int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除 int deleteByExample(User...
2019-01-26 18:51:30 6575 2
原创 解决redis中java.io.IOException: 远程主机强迫关闭了一个现有的连接
出现场景:springboot整合了redis的项目中,多次重新启动项目出现原因:每次项目启动重新将来一个连接,连接达到最大连接数,导致后面的连接都连接失败,所以需要正常关闭已经打开的连接解决方案:在redis的安装目录下,运行bat文件(注意修改为你的目录)E:\Redis>redis-cli.exe --raw -h 127.0.0.1 -p 6379127.0.0.1:6...
2019-01-24 10:20:03 63676 20
原创 解决Unable to connect to Redis server: 192.168.110.1/192.168.110.1:6379
出现场景:springboot整合redis,启动项目时出现原因:redis的一系列配置不正确解决方案:首先在window安装redis,找到安装目录下的redis.windows.confredis.windows-service.conf1)修改 protected-mode yes 改为:protected-mode no2)注释掉 #bin 127.0.0.13...
2019-01-24 09:11:29 78169 6
原创 Mybatis自动生成实体类的项目内部插件(二)
之前记录了简单版的自动生成实体类和对应的xml格式的文件和mapper接口,但是弊端就是生成的实体类没有数据库自带的中文注释,而且只能生成xml文件,不能生成通用的mapper接口。结合了Mybatis的自动生成插件和tk.mybatis的优缺点,自动生成带注释的实体类和xml格式或者注解格式。1.新建maven项目,并且建好相应包与文件generator.properties#数据库驱...
2019-01-23 19:02:27 800
原创 idea使用svn(日常使用)
本文记录了svn的日常使用!!!非常详细!!!持续更新…更新svn的项目到本地(一般是先更新再进行提交)选择你的svn(服务器)上面的项目路径,注意路径一定不要选错了,选svn上的具体的项目,不要选择了父路径即可更新提交新建的文件到svn项目发现以前新建文件是红色的,不能进行提交,添加到VCS就变成绿色了,就能提交了,也可以自行设置新建文件默认可以提交修改文件后提交项目到svn...
2019-01-23 16:33:10 4235 3
原创 idea下载svn的项目并且运行
本文记录了svn的日常使用!!!非常详细项目从服务器导出到运行1)在本地新建一个工作区间保存导下来的项目2)在这个文件下新建文件,文件名和服务器上的项目名保持一致,防止直接导出到工作区间文件下的文件散开(相当于讲的是新建一个Module,而这个Model就是服务器上的项目)3)进入idea,找到导航栏的VCS4)新建一个地址(svn地址),如果是通过内网发布的项目,那么你检出时也...
2019-01-23 16:25:11 22289
原创 解决Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column XXX
出现场景:mybatis使用注解时查询数据时出现原因:注解中的sql语句存在语法错误,我的是使用了中文逗号解决方案:检查sql语句的语法错误,可先在数据库运行一遍sql语句说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...
2019-01-15 11:07:39 46798 5
原创 解决JsonMappingException: out of START_ARRAY token
出现场景:[{ "tag": "", "metal": "W18K", "lossRate": 0.1, "weightMax": "2.5", "weightMin": "1.5&qu
2019-01-10 15:41:55 89445 4
原创 json的解析问题
此博文以下列的json数据为例,讲解json转换或解析经常遇到的问题。{ "success": true, "resultMessage": "", "result": [{ "code&
2019-01-09 14:33:28 442
原创 Map集合遍历
众所周知Map集合是以键值对形式存储,所以当我们需要这些键或者值的时候,需要遍历出来键和值。1.通过遍历键获取值 for(String s:map.keySet()){ System.out.println("键 key :"+s+" 值value : "+map.get(s)); }2.通过Map.Entry(String,String) 获取键和值(推...
2019-01-09 11:45:36 295
原创 SSM使用log4j2进行日志的记录
1)在pom.xml中引入相应的依赖 <!--日志记录--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web&
2019-01-08 15:22:40 3000 3
转载 Mysql常见命令
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABL...
2019-01-08 08:56:13 182
原创 Mybatis注解式批量新增
殊知Mysql批量新增:insert into tb_area(id, name, pid,level)values(1,“湖南省”,“01”,1),(2,“湖北省”,“02”,1)…mybatis中xml方式可用foreach标签进行语句拼接,而在注解方式中也是可以进行语句拼接的,此博客以新增两条地址信息为例。传统的mapper接口中的新增语句: @Insert("insert i...
2019-01-07 14:42:55 4943 11
原创 解决Request processing failed; nested exception is java.lang.NullPointerException
1)出现场景:使用HttpServletRequest包下的request对象进行request.getAttribute()和request.setAttribute()进行赋值取值时的空指针异常。2)原因:错误示例代码:由于在跳转之前的页面没有对provinceId进行赋值,然后又在这边控制层进行取值,但是request对象中根本不存在provinceId这个对象,所以将一个空的对象进...
2019-01-07 10:04:24 200288 3
原创 解决org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {
原因解析:解析json数据时,格式不正确,一般是由于返回的json数据外面多了一层 " "(双引号)如果作为字符串形式,加上@ResponseBody注解的话,那么在那边解析json时外面就会多出一层 “ ”解决方案:①如果是将字符串转为json,则需要调用Json包下的方法(字符串转json对象),然后再将json对象转发过去解析。②如果是实体对象,则需要调用Json包下的方法(对...
2019-01-03 17:43:24 30185
原创 SpringMVC的controler返json数据
如果需要将实体对象直接返回为json数据格式的数据,直接在方法使用@ResponseBody注解是不可以的。1.导入jar包(引入jackson依赖)pom.xml <!--引入jackson依赖--> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson...
2019-01-03 14:08:16 2230
微信公众号开发体验接口
2018-11-27
quartz的实例
2018-11-25
Python学生管理系统(web网页版)
2018-11-02
Mybatis一对一增删修改查完整项目
2018-10-31
Mybatis入门
2018-10-28
Python界面版学生管理系统
2018-10-27
WebService之axis2案例
2018-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人