![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
「已注销」
这个作者很懒,什么都没留下…
展开
-
springMVC翻译版本已更新
springMVC翻译版本已经更新,诚挚邀请技术大神光临,QQ群:756502375码云:https://gitee.com/k2252904046/spring_mvctranslation_modulegithub:https://github.com/liumingjunhevttc/springmvc–translation...原创 2019-08-18 21:46:41 · 328 阅读 · 0 评论 -
模拟DBUtil完成数据单个对象查询操作
DBUtils是一个非常优秀的JDBC封装框架,他将传统的JDBC里面的Statement和ResultSet封装成一起,根据结果进行返回,返回的结果有特定对象,特定对象集合,映射,映射集合,那么本文章通过模拟DButils的query方法进行查询单个特定对象操作,代码如下(感谢宁神的启发):注意:为了读者更方便理解代码,请先学习DButilsMyQueryRunnerpackage com...原创 2019-06-29 21:19:37 · 550 阅读 · 0 评论 -
c3p0数据库连接池初识(版本:0.9.5.2)
在传统JDBC以及数据库框架开发中,程序与数据库交互是不可少的,如果在正式服务中,由于JDBC与数据库之间存在登录校验等关系,就在登录验证中需要消耗大量时间以及空间,这样程序的整体效率就会降低,因此需要使用数据库连接池存储数据库连接,这样程序调用数据库中的数据时可以直接去数据库连接池拿出Connection对象,可以节省大量的调用空间。目前我所认识的数据库连接池有两大阵营,c3p0和alibab...原创 2019-06-26 20:51:27 · 2612 阅读 · 0 评论 -
解决SpringBoot框架Websocket错误
今天我做项目的时候碰见一个问题,那就是SpringBoot框架里面使用Websocket,当时使用jar文件启动的时候没有问题,发送信息也可以,但是打包成war包的时候就报了错误,网上配置了一大堆,没有根本解决,而且我发现了一个特点,那就是网上的答案基本上雷同,确切的说是照猫画虎,生搬硬套,只能看官方文档就能解决问题了,具体如下:当时问题:springBoot使用jar的方式启动的时候没有报任何...原创 2019-03-16 12:55:13 · 2032 阅读 · 2 评论 -
java基础学习第一天
为了系统学习java编程语言,了解java语言编程规范,从零开始,针对java知识进行重新学习。第一提案主要内容如下: 1.java主要特点 (1)跨平台:java的跨平台特性是java语言主要优点之一,但是有一定的扭曲,那是java语言是跨平台的,但是java虚拟机不是跨平台的,那是为什么了,我们知道每一个操作系统所安装软件是不一样的格式,所以统一款式软件需要包装成不同的安装包进行安装,ja...原创 2018-07-09 22:54:05 · 212 阅读 · 0 评论 -
springMVC实现跨域问题解决方案1
我在学习做项目时,做头疼的就是将前端项目和后端项目混合一块做,因为保证两个项目是在同一个域名下,而现实是两个项目分离出来,需要实现某一个端进行跨域操作,通过上网看看其他牛人的讲解以及结合自身体会,特意做一个相对合理的解决方案,以便备份,其实原理相对来说应该是简单一些 1.首先创建一个拦截器,拦截器名称随意去起,代码如下所示:package com.baidu.lmj.util;imp原创 2018-01-05 15:05:04 · 305 阅读 · 0 评论 -
Mybatis零碎知识小结
(1)choose………………when 在Mybatis语句中可以使用choose…………when进行条件分级判断,基本格式如下:<choose> <when test=""></when> <when test=""></when> ……………………………… <otherw原创 2017-12-06 15:15:04 · 257 阅读 · 1 评论 -
mybatis映射关系——多对多映射
多对多映射就是两个实体之间是多对多的关系,例如老师和学生之间,可能是一个老师对应多个学生,同理一个学生可能对多个老师,那么怎么使用Mybatis程序怎么写出多对多关系??? 1.先在entity包中新建两个实体类,一个是学生类,另一个就是教师类,以学生类为主体,完成多表查询操作:student类package com.baidu.lmj.entity;public class TStudent {原创 2017-12-06 14:49:14 · 809 阅读 · 0 评论 -
Mtbatis关系-一对多关系
这次主要学习关于一对多关系的相关思维模式以及代码,具体步骤如下所示(有些知识点需要结合上一个博客): (1)在entity类中新建Tclass类,相关代码如下所示:package com.baidu.lmj.entity;import java.util.List;public class TClass { private int id; private String cname;原创 2017-12-05 20:50:12 · 354 阅读 · 0 评论 -
Mybatis映射关系-多对一映射
mybatis映射关系是开发中常见的一种开发思维模式,也是现在开发不可或缺的一种设计理念,今天我把多对一的程序笔记在博客上,作为日后学习的一种分享,主要步骤如下所示: 1.在entity包新建TClass.java类,用来存放class实体类,主要代码如下所示:package com.baidu.lmj.entity;public class TClass { private int id;原创 2017-12-05 15:15:57 · 271 阅读 · 0 评论 -
Mybatis四大神器之四——查询(模糊)
本博文主要阐述模糊查询用法,说白了就是动态sql语句,通过if进行判断传进来的字段是否为空,如果为空就不执行任何操作,否则连接(说白了就是组装sql语句),主要步骤如下所示: 1.在bao层“Huserdao”新建一个模糊查询的代码,代码如下所示:public List<HUser> SelectHuser(Map map);2.接下来就是在entity层中“Huser.xml”代码中新添查询判断原创 2017-12-04 21:21:40 · 352 阅读 · 0 评论 -
Mybatis 四大利器之四->查询(简单)
mybatis简单查询语句相对比较简单,主要步骤如下所示: (1)在bao包中Huserdao.java类中新添查询方法,在接口实例中已经讲述了查询所有的代码编写,本章针对一个条件进行查询,首先建立代码块,代码如下所示:public List<HUser> SelectHUserBySex(int sex);(2)接下来就是在entity包HUser.xml中新添查询代码,代码如下所示:<sele原创 2017-12-04 20:19:43 · 245 阅读 · 0 评论 -
Mybatis四大神器之三-删除
现在学习Mybatis的删除操作,步骤如下所示: 1.首先,在bao包中”TUser.java”接口新添删除代码,代码如下:public int DeleteHuser(int id);2.在entity包中“HUser.xml”中新添删除字段操作,代码如下所示:<update id="DeleteHuser" parameterType="int"> delete from h_u原创 2017-12-04 15:42:39 · 604 阅读 · 0 评论 -
mybatis框架常用开发模式->接口
上篇博客主要学习mybatis框架环境配置以及xml解析,本博文主要学习开发中常用的设计方法->接口。 在开发中,我一般分层进行,分别是dao(持久层),entity(实体类),util(工具层),biz(业务层),web(关于servlet,filter),dto(显示表中数据),还像上次那样新建maven,从仓库导入依赖包等(具体详见我上一次博文,下面有链接),之后执行下一步操作: 1.建立原创 2017-12-04 09:21:20 · 513 阅读 · 0 评论 -
MyBatis框架环境变量配置及简单使用教程
Mybatis是持久层最优秀的一个框架,他解决了JDBC代码的冗余以及参数的手工配置的难题,是一个反映映射以及结果集的一种框架模式,接下来主要阐述一下框架环境配置流程以及使用方法: (1)创建maven项目 为什么创建该项目,主要是因为在以后开发中习惯上使用的就是Maven框架,maven项目主要适合于团队开发,通过导入依赖包的方式解决重复导入包的方式,解决包冗余以及包缺失的问题,主要步原创 2017-12-03 20:59:09 · 3830 阅读 · 1 评论 -
修改oracle占用某个端口的问题(tomcat端口被占用)
今天在写程序过程中出现端口被占用问题,令我很伤脑筋,那么久的解决问题,出现问题如下图所示: 我就回想一下,因为前几天我刚装的oracle,oracle网页端口与tormcat端口冲突,所以导致了这个问题的发生,怎么解决了,那就是修改oracle端口,我查看了其中一个博客,以这个博客为基准,详细阐述解决过程: 打开cmd命令;并在命令行输入‘sqlplus / as sysdba’,如下图所示原创 2017-11-18 13:33:19 · 705 阅读 · 0 评论 -
关于JAVA字节输入流与输出流以及与字符区别
以文本读写为例,在字节输入流中(FileInputStream)的作用是从文件系统中读入文件内容的字节,并且做进一步操作,例如打印到Console命令台,关于此操作可以使用如下代码输入(此代码非本人原创):public static void inputByte() throws IOException {// TODO Auto-generated method stubFileIn原创 2017-07-15 11:45:02 · 3686 阅读 · 0 评论 -
线程的两种方法
在JAVA开发中,线程是一个极其重要的领域,线程是某一种程序的执行过程,在没有定义线程的情况下也有主方法线程以及垃圾回收线程,定义线程有两种方法,一种是继承Thread类,另外一种是实现Runnable接口,其方法如下:(1)Thread类继承实现多线程package Thread;class Demo02 extends Thread{private String nam原创 2017-07-15 13:08:56 · 282 阅读 · 0 评论