- 博客(18)
- 资源 (16)
- 收藏
- 关注
原创 搞懂隔离级别
创建表t_test如下:CREATE TABLE t_test (id varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ‘主键’,name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘姓名’,age int DEFAULT NULL COMMENT ‘年龄’,sex varchar(255)
2021-02-03 11:15:26
133
原创 MySQL之com.mysql.jdbc.PreparedStatement 源码分析-jdbc批量插入性能提升利器
核心代码: com.mysql.jdbc.PreparedStatement <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.41</ve...
2019-09-07 22:20:40
980
原创 设计模式之代理模式
##代理模式 :提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。例如:你需要去报考驾校,虽然现在也支持自考了但是自考很麻烦,需要自己去预约训练场地、找教练等待,但是你可以有一个很好的选择,去报驾校,委托驾校帮忙处理那些事情,而驾校就充当了一个代理的作用。你无需关注其他,只需要关注科目一二三四考试即可。...
2019-03-28 23:56:49
172
原创 Windows下maven-sonarqube集成
1.SonarQube简单介绍SonarQube能够提供对代码的一整套检查扫描和分析功能,拥有一套服务器端程序,然后再通过客户端或者别的软件的插件的形式完成对各开发环境和软件的支持。2.安装sonar的前提必须先安装jdk、maven,这里省略jdk\maven的安装步骤3.下载SonarQube https://www.sonarqube.org/downloads/4.解压并放...
2019-03-24 00:54:50
418
原创 chrome浏览器调试js
1.按【F12】开启调试;2.选择【Sources】页签,选择要调试的js文件,点击【启动调试按钮】;3.在需要调试的js代码行打断点;sources:选中需要调试的代码块,打断点debug启动4.选择右侧的【Console】页签;在console中覆盖需要改变的变量5.输入要替换变量的脚本,点击【运行脚本】或直接Enter6.变量值替换后,开始调试...
2019-03-11 23:09:25
210
原创 多线程之线程初识(一)
前言:从事Java开发以来一直想对线程进行一次系统的学习,以至于在工作中不断提高自身技术实力。本次学习将分为三个阶段去了解线程,分别是:线程初识;线程洞玄;线程不惑。一、java多线程技能1.线程与进程:进程是程序在一个数据集合上运行的过程,是系统进行资源分配与调度的独立单元。线程是进程中独立运行的子任务。2.Thread和Runnable:Thread类实现了Runnable接口,...
2019-03-03 23:08:17
251
原创 Git私服搭建
1、首先打开网址http://www.gitblit.com2、选择windows那一项3.下载好后解压gitblit-1.8.0;1) 进入目录:D:\gitblit-1.8.0\data 2) 打开defaults.properties分别搜索替换以下信息:server.httpPort = 8000 (http协议的端口 ,请改为自己的端口)...
2019-02-07 14:08:30
815
原创 PRC框架之sofa
一、sofa蚂蚁金服自主研发的金融级分布式中间件,专注为金融用户提供安全、稳定、可靠、高效、敏捷的基础架构能力,帮助金融用户解决传统集中式架构转型的困难,打造大规模高可用的分布式系统架构,加快金融“互联网+”推进的速度,轻松应对亿级用户的大规模、突发性、高并发量的瞬间冲击。中间件以 Scalable Open Financial Architecture Boot(简称 SOFABoot)...
2019-01-27 11:50:11
376
原创 修复漏洞--Struts2远程命令执行S2-016/S2-017
问题描述:该问题是由于Struts2框架,主要是2.2之前版本漏洞所造成的,漏洞会引起数据泄露和容易被黑客攻击。解决思路1:可以对现有工程进行maven版本更新,升级到2.3,但是版本升级一般费时费力解决思路2:下载当前工程使用的Struts2版本源码,修改DefaultActionMapper中handleSpecialParameters方法因为本项目版本依赖复杂,版本升级难度较大...
2018-11-28 23:26:14
2519
原创 tomcat,JDNI配置druid数据源
1.修改以下节点<!-- 使用阿里巴巴的DruidDataSource配置针对Oracle数据库的JNDI数据源 --> <Resource name="jdbc/orcl" factory="com.alibaba.druid.pool.DruidDataSourceFactory" auth="Container" ...
2018-05-15 09:51:31
294
原创 STS本地项目推送到码云git
1.首先得有个本地项目2.以本项目作为本地仓库2.1选中项目,右键,依次如下3.建好本地仓库后,就可以push到远程了,选中项目-team-远程选项卡-push
2018-05-06 09:46:59
3554
原创 maven发送邮件实例demo
1.pom.xml配置依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.4</version></dependency><
2018-05-05 22:38:30
1040
原创 java后台支付宝支付接口开发
需要阿里的jar包,可以自行去支付宝开发平台下载,下面分享仅作参考,欢迎各位大佬指教1.工具类import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.Resource;import com.alipay.api.AlipayApiException...
2018-04-26 20:07:32
2993
原创 java自定义分页
1.分页实体类import java.util.List;public class PageData<myfactory> { private int pageNum; //当前页 private int pageSize;//每页数量 private int totalCount;//总条数 private int totalPageNum;//总页数 ...
2018-04-26 16:48:33
842
原创 mybatis模糊查询问题探究
问题:mybatis下mapping文件sql写的没问题,但是却查询无效果,比如根据多条模糊查询,前两条都可以,却第三条不可以等常见问题。解决措施:检查-参数顺序,参数类别,返回结果类型例子:1.xml文件(模糊查询) <select id="count" resultType="int"> SELECT count(*) AS total FROM t_user ...
2018-04-26 16:32:22
163
原创 tomcat 配置解决中文问题
问题:1.上传文件时,如果含有中文名称,如“中文”.png,则打不开图片,英文则可以。2.前台传递参数,如果经过encoding,后台接收时会乱码怎么办?1.修改Tomcat的配置,Server.xml文件中添加一个名为URIEncoding的属性,用于对HTTP请求中的get,post方法传过来的URL进行编码。即:<Connector URIEncoding="UTF-8" co...
2018-04-26 15:38:26
3164
TortoiseGit-2.8.0.0-64bit.rar
2019-05-11
jenkins项目持续集成工具
2019-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人