自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 tomcat源码环境搭建

1.源码下载 进入tomcat 官网如下图下载响应源码,如下图2.环境搭建 在idea中新建空项目解压刚刚下载的zip包至新建的项目中在源码包中新建pom.xml文件,并配置相关插件及依赖pom.xml配置如下 <?xml version="1.0" encoding="UTF-8"?><proje...

2019-10-03 22:00:01 707

原创 nginx在location配置访问控制不起作用

环境描述: nginx nginx/1.12.2 涉及nginx模块 --without-http_access_module linux CentOS Linux release 7.6.1810 (Core) 使用vmware虚拟机作为服务器 Syntax: allowaddress|CIDR|unix:|all;...

2019-09-26 22:37:11 10734 1

原创 Mysql安装

1.环境下载地址:https://dev.mysql.com/downloads/mysql/如下图系统 CentOS Linux release 7.6.1810 (Core) mysql mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 2.安装2.1解压下载的mysql tar -zxvfmysql-...

2019-08-25 18:31:20 210

原创 idea远程部署

传统项目发布时一般都是在本地打成war包,然后上传到服务器,然后项目重启;模块化的项目一般都是将某个模块打成jar包上传至服务器,然后项目重启;这样的操作太过复杂,今天刚好有时间研究下idea的远程部署功能,写个博客记录下。环境服务器 linuxCentOS7.6 IDE IntelliJ IDEA 2018.2.3 构建工具 maven3.2.5 ...

2019-06-28 17:48:34 2347

原创 idea调试远程代码

1.保证服务端代码和本地代码一致。2.在服务器端的tomcat/bin下的catalina.sh上边添加下述配置(address可以随意设置,但在本地配置时需与此保持一致,即本地的调试端口号)。CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,suspend=n,server=y" 3.接着配置id...

2019-02-21 11:17:11 1008

原创 服务提供者框架-以JDBC为例

首先,简单复习一下JDBC用法: Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(); com.mysql.jdbc.Driver类中的实现: ...

2018-11-29 20:17:29 197

原创 springboot整合mybatis

      刚写个springboot的demo就遇到这么个大坑,在此记录一下,顺便贴一下代码,方便新手入门,springboot简单整合mybati详细代码及目录结构如下:                                                                     cintroller代码: package com.yango.co...

2018-11-20 10:42:11 166

转载 java压缩图片

package com.win.ssm.controller;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.Bu

2018-02-01 11:43:39 220

转载 获取客户端内网ip,亲测有效

var info = allinfo();document.write(info);var locator = new ActiveXObject("WbemScripting.SWbemLocator");var service = locator.ConnectServer(".");info = pcInfo();document.write(info);

2018-01-26 13:19:13 6028 1

原创 mybatis三种批量插入方式对比

准备: 1.表结构CREATE TABLE `t_user` (  `id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键',  `name` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户名',  `del_flag` char(1)

2018-01-22 18:05:30 107563 14

原创 Spark2.2.1高可用集群搭建

集群规划:   主机名 IP    安装的软件 运行的进程   win4   192.168.2.104jdk1.8、spark2.2.1、zookeeper3.4.11 Worker、QuorumPeerMain   win5   192.168.2.105jdk1.8、spark2.2.1、zookeeper3.4.11 Worker、QuorumPeerMain

2018-01-02 09:33:40 676

转载 Java版的IRR(内部收益率)实现

Java版的IRR(内部收益率)实现public static double irr(double[] income) { return irr(income, 0.1D); } public static double irr(double[] values, double guess) { int maxIterationCount =

2017-09-08 16:50:39 8356 2

plsql汉化补丁

plsql汉化补丁,直接双击运行,傻瓜式安装,操作简单。

2018-10-10

深入浅出MyBatis技术原理与实战

第1 章 MyBatis 简介 1 1.1 传统的JDBC 编程 1 1.2 ORM 模型 4 1.3 Hibernate 4 1.4 MyBatis 9 1.5 什么时候用MyBatis 12 第2 章 MyBaits 入门 13 2.1 开发环境准备.13 2.1.1 下载MyBatis 13 2.1.2 搭建开发环境 14 2.2 MyBatis 的基本构成 15 2.2.1 构建SqlSessionFactory 15 2.2.2 创建SqlSession19 2.2.3 映射器 21 2.3 生命周期.26 2.3.1 SqlSessionFactoryBuilder 27 2.3.2 SqlSessionFactory 27 2.3.3 SqlSession 27 2.3.4 Mapper 28 2.4 实例 28 第3 章 配置 37 3.1 properties 元素 38 3.1.1 property 子元素.38 3.1.2 properties 配置文件 39 3.1.3 程序参数传递 39 3.1.4 优先级 40 3.2 设置 41 3.3 别名 44 3.3.1 系统定义别名 44 3.3.2 自定义别名 47 3.4 typeHandler 类型处理器.48 3.4.1 系统定义的typeHandler 49 3.4.2 自定义typeHandler 51 3.4.3 枚举类型typeHandler55 3.5 ObjectFactory 62 3.6 插件 65 3.7 environments 配置环境 65 3.7.1 概述65 3.7.2 数据库事务 66 3.7.3 数据源 67 3.8 databaseIdProvider 数据库厂商标识 68 3.8.1 使用系统默认规则 68 3.8.2 不使用系统默认规则69 3.9 引入映射器的方法 71 第4 章 映射器 73 4.1 映射器的主要元素 73 4.2 select 元素 74 4.2.1 概述74 4.2.2 简易数据类型的例子75 4.2.3 自动映射.76 4.2.4 传递多个参数 78 4.2.5 使用resultMap 映射结果集 81 4.3 insert 元素 82 4.3.1 概述82 4.3.2 主键回填和自定义 83 4.4 update 元素和delete 元素 85 4.5 参数 85 4.5.1 参数配置.86 4.5.2 存储过程支持 86 4.5.3 特殊字符串替换和处理(#和$) 87 4.6 sql 元素 88 4.7 resultMap 结果映射集 89 4.7.1 resultMap 元素的构成 89 4.7.2 使用map 存储结果集91 4.7.3 使用POJO 存储结果集 91 4.7.4 级联92 4.8 缓存cache 113 4.8.1 系统缓存(一级缓存和二级缓存) 113 4.8.2 自定义缓存 117 第5 章 动态SQL 119 5.1 概述119 5.2 if 元素 120 5.3 choose、when、otherwise 元素 120 5.4 trim、where、set 元素 121 5.5 foreach 元素 123 5.6 test 的属性 124 5.7 bind 元素125 第6 章 MyBatis 的解析和运行原理 127 6.1 涉及的技术难点简介 128 6.1.1 反射技术129 6.1.2 JDK 动态代理.130 6.1.3 CGLIB 动态代理 133 6.2 构建SqlSessionFactory 过程134 6.2.1 构建Configuration 135 6.2.2 映射器的内部组成 136 6.2.3 构建SqlSessionFactory 138 6.3 SqlSession 运行过程 138 6.3.1 映射器的动态代理 138 6.3.2 SqlSession 下的四大对象.142 6.3.3 SqlSession 运行总结150 第7 章 插件.152 7.1 插件接口152 7.2 插件的初始化153 7.3 插件的代理和反射设计154 7.4 常用的工具类——MetaObject 157 7.5 插件开发过程和实例 159 7.5.1 确定需要拦截的签名 159 7.5.2 实现拦截方法.161 7.5.3 配置和运行 162 7.5.4 插件实例163 7.6 总结166 第8 章 MyBatis-Spring 168 8.1 Spring 的基础知识.168 8.1.1 Spring IOC 基础 169 8.1.2 Spring AOP 基础 171 8.1.3 Spring 事务管理 173 8.1.4 Spring MVC 基础 179 8.2 MyBatis-Spring 应用 181 8.2.1 概述 181 8.2.2 配置SqlSessionFactory 182 8.2.3 配置SqlSessionTemplate 184 8.2.4 配置Mapper 188 8.2.5 配置事务190 8.3 实例191 8.3.1 环境准备191 8.3.2 文件目录193 8.3.3 Spring 配置文件 194 8.3.4 MyBatis 框架相关配置 198 8.3.5 配置服务层 205 8.3.6 编写控制器 209 8.3.7 测试 210 8.4 总结210 第9 章 实用的场景 212 9.1 数据库BLOB 字段读写 212 9.2 批量更新215 9.3 调用存储过程217 9.3.1 存储过程in 和out 参数的使用217 9.3.2 存储过程游标.220 9.4 分表225 9.5 分页227 9.5.1 RowBounds 分页 227 9.5.2 插件分页229 9.6 上传文件到服务器239 9.7 在映射中使用枚举247 9.8 多对多级联 249 9.9 总结253 --------------------------------- 支持正版,如有侵权联系删除。

2018-08-15

Effective java中文第二版

java程序员必读系列之Effective java 内容简介 · · · · · · 本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮的高效的代码。 本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法的设计模式,以及一些具有启发意义的技巧的技术。 如有侵权,联系删除。

2018-08-10

JDK1.8中文版

JDK1.8中文版+英文版帮助文档,高清中文api、不保证翻译正确性,请结合英文版使用

2018-01-16

空空如也

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

TA关注的人

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