- 博客(13)
- 收藏
- 关注
原创 2018_03_27 ssm框架+Easyui>dialog>crud
github详细代码存放位置:https://github.com/liujiaxin1314/ssm_demo要想使用easyui,需要先初始化导入一些基本js文件,如下:<script type="text/javascript" src="${pageContext.request.contextPath }/jquery/jquery-1.8.3.js"></script...
2018-03-27 10:43:31 258
原创 2018_03_15 Nginx:nginx对connection的控制(二)
在nginx中connection就是对tcp连接的封装,其中包括连接的socket,读事件,写事件。nginx是如何处理一个连接的?nginx在启动时,会解析配置文件,得到需要监听的端口和ip地址,然后在nginx的master进程里面,初始化好这个监控的socket(创建socket,设置addrreuse等选项,绑定到指定的ip地址端口,再listen),然后再fork出多个子进程出来,子进...
2018-03-15 11:19:29 1140
原创 2018_03_15 Nginx:nginx架构及nginx高并发原理(一)
nginx启动后,在unix系统中会以daemon(守护)的方式在后台运行,后台进程包含一个master(主干)进程和多个worker进程,nginx是以多进程的方式工作的,nginx也是支持多线程的,但是默认方式是多进程 方式。master进程主要用来管理worker进程,包含:接受来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程异常退出后,会自动...
2018-03-15 09:59:26 603
原创 2018_03_14 ssm框架整合
ssm框架整合代码github地址:https://github.com/liujiaxin1314/ssm_demossm框架整合思路:Dao层:1、SqlMapConfig.xml,空文件即可。需要文件头。2、applicationContext-dao.xml。a)数据库连接池b)SqlSessionFactory对象,需要spring和mybatis整合包下的。c)配置mapper文件扫描...
2018-03-14 16:33:28 1440 1
原创 2018_03_14 mybatis逆向工程生成代码
逆向工程生成github地址:https://github.com/liujiaxin1314/generatorSqlmapCustom逆向工程使用说明:找到generatorConfig.xml配置文件,修改配置文件中与数据库的连接和数据库中要生成的表的名字以及生成后的包的名字即可根据jdbc连接参数修改下图中各个参数根据自己的需求修改各属性值修改完各个配置以后,找到启动类GeneratorS...
2018-03-14 10:57:26 404
原创 2018_03_14 springmvc架构详解及开发流程
springmvc框架搭建github地址:https://github.com/liujiaxin1314/springmvc_demospringmvc架构执行流程如图所示:1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器...
2018-03-14 08:55:35 958
原创 2018_03_13 一个 java.lang.IllegalArgumentException 非法参数异常引发的血案
前两天还听到有人说Java太简单了,我就笑笑不说话,以后再让我看到谁说Java太简单了,你过来,我保证打ku你!java.lang.IllegalArgumentException就这个异常,我会牢牢的记在心里,很烦,很糟心!糟心到出现这个错误的时候,怎么弄都跳不到正确该出的页面,而现在调好了bug,想复原当初出bug的时候,又怎么都复原不回去,我就XXXXXXX引发这个异常的关键原因是:jdk与...
2018-03-13 16:05:40 88894 12
原创 2018_03_12 mybatis与spring整合
github代码:https://github.com/liujiaxin1314/mybatis_springmybatis整合spring整合思路:SqlSessionFactory对象应该放到spring容器中作为单例存在;传统的dao开发方式中,应该从spring容器中获取sqlSession对象;mapper代理形式中,应该直接从spring容器中直接获得mapper的代理对象;数据库的...
2018-03-12 15:39:01 169
原创 2018_03_09 将本地项目上传到github中
github下载地址: https://git-for-windows.github.io/ 下载完成后,一路next即可第一步:创建一个本地的版本库(就是创建一个文件夹)第二步:使用git init 命令将新创建的文件夹变成可管理的仓库(github在本地安装完成后,在任意文件夹中点右键会多出Git Base here和Git Gui here选项)完成git init操作后,在这个文件夹中...
2018-03-09 11:46:54 244
原创 2018_03_08 mybatis原始dao开发,mapper接口开发
github代码地址:点击打开链接Mapper动态代理方式,开发规范:Mapper接口开发需要遵循以下规范:1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。2、 Mapper接口方法名和Mapper.xml中定义的每个statement的id相同3、 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的...
2018-03-08 17:08:15 246
原创 2018_03_08 搭建基础mybatis框架,以及使用junit测试crud功能
第一步:创建普通的java工程 第二步:加入jar包 各jar包作用 asm-3.3.1.jar结合cglib-2.2.2.jar用于生成动态代理类 commons-loggin-1.1.1.jar是apache开发出来用来兼容java.util.logging和log.4j的包 log.4j三个jar包用于支持log4j日志运行 myb
2018-03-08 15:52:43 292
原创 2018_03_07 Java核心技术+卷1+基础知识+原书第9版汇总
'A'和"A"不同 声明一个变量之后,必须用复制语句对变量进行显式初始化,不能直接使用未被初始化的变量否则会引发Error--variable not initialzed(变量未被初始化) for循环是在确定循环次数的情况下使用 识别类的简单规则是在分析问题的过程中寻找名词,而方法对应着动词。 例如在订单处理系统中,有这样一些名词: 项目(Item) 订单(Order) 送货地
2018-03-07 09:41:31 146
原创 2018_03_05 数据库中的事务管理
事务的特性: 1,原子性:不可分割 2,一致性:事务执行前后,要保证数据完整性保持一致 3,隔离性:一个事务的执行过程中不应该受其他事务的干扰 4,持久性:事务一旦执行结束,数据要永久持久化到数据库 如果不考虑隔离性会引发的一些问题: 读问题: 脏读:一个事务读到另一个事务未提交的数据 不可重复读:一个事务读到另一个事务已经提交的update数据导致前后查询不一致 虚读:
2018-03-05 09:44:58 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人