自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 mybatis 批量插入

先注入 @Qualifier("oracleSqlSessionFactory") private final SqlSessionFactory sqlSessionFactory;从sessionfactory中获取 批量模式的sessionSqlSession sqlSession = sqlSessionFactory.openSession(ExecutorType....

2018-11-21 10:47:05 255

原创 web调试脚本

谷歌下载tampermonkey插件// ==UserScript==// @name lcc// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author You// @match ...

2018-11-20 09:04:00 188

转载 java中的ReentrantLock和synchronized两种锁定机制的对比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— s...

2018-05-09 14:17:31 203

转载 Spring事务传播性与数据库事务隔离级别

一、脏读、幻读、不可重复读1.脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2.不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了...

2018-05-07 14:22:37 214

原创 ajxa跨域

开发过程中常常会遇见跨域问题,产生跨域的三个条件:1. 浏览器限制2. 跨域3. 请求类型是xhr(xmlhttprequerst)解决跨域的方案也有很多种:1. 浏览器-->需用户配置2. XHR-->JSONP 3. 跨域 a.被调用方修改代码支持跨域 b.调用方隐藏跨域(通过代理)1.浏览器在浏览器的安装目录启动终端,输入禁止浏览器做跨域检查的校验参数,新启一个浏览器。命令参数:...

2018-05-04 15:49:04 275

原创 idea 常用快捷键

*1 idea界面介绍    *File是对文本文件进行操作    *Edit是对文本进行操作     *View是当前IDEA下视图有哪些     *Navigate项目工程中的跳转     *Code对源码文件的操作     *Analyze对源码或项目依赖关系的分析     *Refactor快速代码重构     *Build构建工程文件     *Run运行调试     *Tools工具 ...

2018-05-03 14:34:01 471

原创 springboot 开启多个线程

介绍一些接口操作可以毕竟费时,而tomact线程的数量又是有限的,想要提高web吞吐量可以在spring里开启异步。spring默认的线程是有限的(反正默认的不太好之类的),需要自己手工配置个线程池效果会更好。@Configuration@EnableAsync//开启对异步任务的支持public class ThreadAsyncConfigurer implements AsyncCon...

2018-03-30 16:59:33 24616 1

原创 spring boot 集成mybatis 通用mapper与分页插件

之前开发的时候一直使用mybatis代码生成器生成单表crud,一旦数据库表字段出现修改就要重新生成一次xml或者手动修复,容易出现错误以及麻烦。新项目就换了个方式代码生成器只生成xml以及集成映射,crud改用通用mapper并使用pagehelper做分页。ymlmybatis: mapper-locations: classpath:com/api/web/**/mapper/*.x...

2018-03-27 10:54:26 3342

原创 springboot 集成solr

ymlspring: data: solr: host: http://localhost::8983/solrpom.xml <!--solr 这里注意springboot 版本--> <dependency> <groupId>org.springframework...

2018-03-27 10:34:18 1456

原创 futrue模式

futrue模式是一种常用的多线程设计模式,客户端发起请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据,用户也无需等待,先去执行其他的若干操作。public static void main(String[] args) { FutrueClient futrueClient = new FutrueClient(); Data data = futru

2017-12-08 09:31:47 319

原创 restful 风格url

restful url 值得学习下

2017-11-16 13:53:07 2010

原创 集合foreach循环几点注意

public static void main (String [] args ) { Map<String, Object> maps1 = new HashMap<>(); maps1.put("1","2"); Map<String, Object> maps2 = new HashMap<>(); maps2.put("2","3"); Map<Str

2017-09-25 15:37:59 359

原创 java 导出word

导入jar <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> 这里注意ftl中的语法 可以参考 https://hran.me/archives/free

2017-09-14 14:59:23 209

原创 java 导出excle

import com.qingxing.ManagerComplex.exception.DataNotFoundException;import org.apache.commons.lang3.StringUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSF

2017-09-13 16:41:52 213

原创 springmvc 文件上传

@PostMapping(value = "/uploadFile") public String uploadFile(@RequestParam(value = "md5") String md5, @RequestParam(value = "file") MultipartFile file) { String fileurl

2017-09-13 09:07:26 170

原创 java之解压zip,rar

解压rar 需要导入 <dependency> <groupId>com.github.junrar</groupId> <artifactId>junrar</artifactId> <version>0.7</version> </dependency>import com.github.junrar.Archive;import com.git

2017-09-13 09:04:57 450

原创 dom4j 解析xml

xml<?xml version="1.0" encoding="UTF-8"?><MESSAGE> <DATASET name="SBR_PORT_0001"> <DATA> <ITEM key="U000001" val="ddd7ff6a-fbdc-449c-beb4-cc1bb9ad894c"/> <ITEM key="U000002" val="XXX

2017-09-08 14:27:58 236

原创 jaxb解析xml

xml<?xml version="1.0" encoding="UTF-8"?><MESSAGE> <DATASET name="SBR_PORT_0001"> <DATA> <ITEM key="U000001" val="ddd7ff6a-fbdc-449c-beb4-cc1bb9ad894c"/> <ITEM key="U000002" val="XXX

2017-09-08 08:58:26 341

转载 Java代码规范

Java代码规范本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。**1. 标识符命名规范** 1.1 概述 标识符的命名力求做到统一、达意和简洁。1.1.1 统一 统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplie

2017-09-07 09:30:11 326

原创 spring security登录验证

import com.qingxing.ManagerComplex.api.util.DateUtils;import com.qingxing.ManagerComplex.api.util.LogUtil;import com.qingxing.ManagerComplex.api.web.sms.service.SmsVerifyCodeService;import com.qingx

2017-09-04 16:38:07 621

原创 springAop之 记录登入日志

注解类import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNTIME)@T

2017-09-04 16:35:35 817

原创 springAop 运用之权限验证

注解类import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNTIME)@T

2017-09-04 16:32:11 533

原创 博客

常量处理

2017-08-31 18:07:41 156

原创 静态内部类单例缓存地区

package com.qingxing.ManagerComplex.api.util;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.web.context.WebApplicationContext;import org.springframework.web.context.requ

2017-08-31 18:01:59 286

原创 java web 静态常量与枚举

利用map 定义静态常量public class MybatisConstantType { /** * 证件类型 */ public static final Map<String, String> CredentialsMap = new HashMap<String, String>(); /** * 营业场所接入方式 */ public static

2017-08-31 17:57:43 762

转载 apache与tomcat 区别

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:1:apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。a

2017-07-31 09:57:06 280

原创 数据结构之深度优先与广度优先算法

图: 邻届表表示图: 代码:package com.tu;/** * Created by lcc on 2017/7/25. */public class DFSyuBFS { public static void main(String[] args) { DFSyuBFS dFSyuBFS = new DFSyuBFS (); Linjiebi

2017-07-25 14:09:44 346

原创 hibernate之简单模拟hibernate的save方法

实体package shujujiegou;/** * Created by lcc on 2017/7/14. */public class Teacher { public Teacher(){ } public Teacher(int id, String name, String title) { this.id = id; thi

2017-07-14 17:07:59 334

原创 数据结构之 KMP算法

package shujujiegou;/** * Created by lcc on 2017/7/6. */public class Kmp { public static void main(String[] args) { String str1 = "aabaaacabcaaabaa"; String str2 = "abcabab";

2017-07-11 14:11:00 176

原创 jvm之优秀博文

https://www.zhihu.com/question/19912197https://mp.weixin.qq.com/s/NJm28LyDWFYvNDR5yU9dag

2017-07-11 10:06:34 184

转载 JVM(java 虚拟机)内存设置

一、设置JVM内存设置设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保留默认值;-Xss 每个线程的S

2017-07-11 08:56:32 304

转载 jvm垃圾回收机制之可达性算法与引用计数算法

在正式回答这个问题之前,先简单说说 Java运行时内存区,划分为线程私有区和线程共享区:(1)线程私有区: 程序计数器,记录正在执行的虚拟机字节码的地址; 虚拟机栈:方法执行的内存区,每个方法执行时会在虚拟机栈中创建栈帧; 本地方法栈:虚拟机的Native方法执行的内存区; (2)线程共享区: Java堆:对象分配内存的区域,这是垃圾回收的主战场; 方法区:存放类信息、常量、静态变量、编

2017-07-10 14:30:54 937

原创 数据结构之递归数字全排列

描述给定几个数 如 1,2,3 求这几个数的全排列思想递归,大问题转换小问题代码package shujujiegou;/** * Created by lcc on 2017/7/6. */public class Quanpailie { public static void main(String[] args) { Quanpailie aa = new Qua

2017-07-06 13:51:14 472

原创 数据结构之迷宫问题

//迷宫用数组表示public int[][] ditu() { int[][] mg = new int[10][10]; mg[0][0] = 1; mg[1][0] = 1; mg[2][0] = 1; mg[3][0] = 1; mg[4][0] = 1; mg[5][0] =

2017-07-04 17:25:28 289

原创 数据结构之双向列表实现

双向列表,这里无论删除还是增加都需要特别注意头节点与尾节点。package shujujiegou;/** * Created by lcc on 2017/6/30. */public class BidirectionalList { public static void main(String[] args) { BidirectionalList list =

2017-06-30 10:53:25 301

原创 数据结构之顺序表排序问题

问题: int[] a = {4, 2, 9, 1, 11, 6, 7, 8, 9}; 这几个数以第一个数4为标准,大于4的全部在4的右边,小于等于4的全部在4的左边。代码实现1:package shujujiegou;/** * Created by lcc on 2017/6/28. */public class shunlistyidong { public stat

2017-06-28 16:53:37 796

转载 SQL中IN与EXISTS的比较

1 性能上的比较 比如Select * from T1 where x in ( select y from T2 ) 执行的过程相当于: select * from t1, ( select distinct y from t2 ) t2 where t1.x = t2.y; 相对的 select * from t1 where exists ( select null f

2017-06-28 15:23:32 264

原创 大学生活。

半夜了很累了睡不着,就想来想想回顾下学生时代吧。 大一,大概是自己觉得浪费的最可惜的时间吧。党员之家,也算一个干事路过组织干过活的认识了很多人,记得很多事。周末党课,偶尔周一好像是什么红色电影活动放放电影之类的。哦,大部分时间都在玩游戏,沉迷游戏无法自拔,整天a点b点傻逼傻逼的骂人,逃课玩啊玩,12节没课34节有课,玩着玩着就不去了。那时候大家一起打五图也真是很愉快的事情。当然大一还是偶尔有趣

2017-06-26 09:33:03 876 1

原创 数据结构之二叉数的实现

1、二叉树的建立 首先,我们采用广义表建立二叉树(关于广义表的概念,请查看百科的介绍:http://baike.baidu.com/view/203611.htm) 我们建立一个字符串类型的广义表作为输入: String expression = “A(B(D(,G)),C(E,F))”;与该广义表对应的二叉树为: 写代码前,我们通过观察二叉树和广义表,先得出一些结论: 每当遇到字母,将

2017-06-23 17:01:10 400

原创 java基础之自定义队列实现

package shujujiegou;/** * Created by lcc on 2017/6/21. */public class DuiLie<T> { public static void main(String[] args) { DuiLie<String> lcc = new DuiLie<String>(); lcc.add("shu

2017-06-21 15:56:54 283

海康视频插件

海康web开发监控视频,需要的插件,都是调用插件来展示视频

2019-02-28

空空如也

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

TA关注的人

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