自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小思的博客

90后老阿姨,热爱Java,喜欢记得关注我哦

  • 博客(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&amp

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

微信公众号开发接入接口

微信公众号开发接入接口的具体步骤,博客有详细的记录步骤,有需要的伙伴可以自行下载哦~

2018-11-27

quartz的实例

quartz的实例描述的是二十秒钟如果没有付款成功,就自动取消订单,也有传递参数到触发器,里面有具体的代码和数据库还有官方的文档,配置好能够直接运行,具体思路和步骤,在我的博客有记录,有需要的伙伴可以自行下载哦~

2018-11-25

SSM的整合的基本代码

SSM的环境搭建,有表的建设,能直接运行,有项目的所有需要使用的配置文件,环境的具体搭建步骤在我的博客有记录,有需要的小伙伴可以自行下载哦~

2018-11-08

Python学生管理系统(web网页版)

Python学生管理系统(web网页版),前面发布了python的控制台版本的学生管理系统和使用tkinter界面版的学生管理系统,这次是使用Django开发基于学生的实体类的增删改查,里面包含项目演示录屏和完整的项目源码与数据库的建设,将项目导入pycharm建设表之后就能直接使用,有需要的小伙伴可以下载哦~

2018-11-02

Mybatis一对一增删修改查完整项目

Mybatis一对一增删修改查完整项目,是基于人与身份证的实体类,project可导入idea,建设mysql的表,改一下mysql连接就能直接运行,Mybatis一对一增删修改查完整项目,Mybatis一对一增删修改查完整项目

2018-10-31

Java的注释

Java注释的良好习惯,方便项目的交接和事后的维护与整理,是一个很好的帮助自己养成编码习惯的工具,效果图在我的博文有记录,有需要的伙伴可以自行下载哦~

2018-10-28

Mybatis入门

Mybatis的入门级应用,对作者信息的增删改查,让你对Mybatis能够快速上手和理解Mybatis的运行过程,具体的项目搭建过程,在我的写博文有记录,有需要的伙伴可以自行下载和翻阅哦~

2018-10-28

Python界面版学生管理系统

前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下载

2018-10-27

Shiro的应用案例

Shiro的应用案例是关于用户认证和授权的,这是具体项目,具体步骤在博客有记录,有需要的小伙伴可以自行下载

2018-10-25

Python学生管理系统

Python学生管理系统的演示录像,项目要求和完整项目已经上传,有需要的伙伴可以自行下载。

2018-10-22

SSH与Axis2的案例

SSH与Axis2的案例,具体操作在我的博客有记录,案例里面有客户端和服务端,有需要的伙伴可以自行下载

2018-10-18

WebService之axis2案例

手写的axis2案例,包括服务端与客户端WebService_client、WebService_server,详细在我的博客中有记录,需要的可以自行下载

2018-10-18

PyCharam软件

PyCharam软件,详细介绍在python的编辑工具软件安装的那篇博客里,有需要可以下载

2018-10-17

WebService调用第三方服务的案例

WebService调用第三方服务的案例,中英文自动转换,服务是webxml提供的,有需要的伙伴们可以下载

2018-10-15

WebService手写简单案例

WebService手写简单案例,具体项目怎样编写在我的博客里,这个是代码,有需要可以下载哦

2018-10-14

搭建Spring项目

搭建Spring项目,适合小白上手,搭建教程在我的文章 搭建spring环境

2018-08-23

hibernate对象三种状态

hibernate对象三种状态,有详细的代码介绍三种状态,易理解,有具体代码实现,有详细备注,让你轻松理解三种状态的存在形式

2018-08-14

hibernate简单示例

使用hibernate实现一套基本的增删改查,了解hibernate最基本的配置,初学者适用,欢迎下载

2018-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除