- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot Session Redis共享
POM.xml1:加载文件<!-- springboot - Redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&l...
2019-04-16 15:12:13
195
原创 SpringBoot 热部署
POM.XML中添加第一步:<!-- 热部署 --><plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
2019-04-16 14:05:24
126
原创 mysql 删除重复复数据只保留一条数据
delete from tableA where idnot in (select * from (select id from tableA group by work_order_id) a)SQL 解析 third_workorder_info 表名重复数据work_order_id 相同的为重复数据先将分组的ID查出来,然后删除third_workor...
2019-04-10 17:19:11
579
原创 Spring IOC AOP的解释说明
Spring 是j2ee应用程序框架,是轻量级的IOC和AOP的容器框架,主要针对javabean的生命周期进行管理的轻量级容器可以单独使用也可以与Struts2 mybatis 结合使用IOC:控制反转 核心原理:配置文件+反射(工厂)+容器 原来: service需要调用dao 我们在service中创建dao S...
2018-09-17 09:00:36
184
原创 java线程池
创建线程池的作用1:限定线程个数,不会因为线程过多而导致系统运行缓慢或者崩溃2:线程不需要每次都去创建或销毁,节约资源3:线程池不需要每次都去创建,响应时间快常用线程池:ExecutorService 是主要的实现类,其中常用的有 :Executors.newSingleThreadPool()作用:创建一个使用单个 worker 线程的 Executor,以无界队列方式来...
2018-09-15 16:54:09
127
原创 java的拆箱装箱
java 8中基本类型对应的包装类型装箱:装箱就是自动将基本数据类型转换为包装器类型。拆箱:拆箱就是自动将包装器类型转换为基本数据类型。 public static void main(String[] args) { Integer i = 1; //自动装箱 int j = i; //自定拆箱 }Integer i = 1; 执行上...
2018-09-15 16:39:36
104
原创 Java的基本数据类型
最近离职了准备写一些面试总结1:Java 中有几种基本数据类型 ? 8种 类型 解释说明 字节数 默认初始化值 boolean 布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false 1(8位) false int ...
2018-09-15 08:20:46
120
原创 SSH免密登录操作
1:生成秘钥ssh-keygen (直接回车即可) id_rsa.pub2:再将自己的公钥拷贝并追加到目标地址的授权列表文件authorized_keys中ssh-copy-id 目前地址(一般为ip) authorized_keys...
2018-09-03 16:54:02
119
原创 requestScope sessionScope
requestScope sessionScope 分别从 session 和request 中获取数据是EL表达式中的一个隐含对象,类似request,如:${requestScope.username} 表示在request域中取得username属性所对应的值,相当于request.getAttribute(“username”)。${param.username} 可理解为:r...
2018-07-23 16:33:21
834
原创 基于Spring MVC REST 风格的URL
通常情况下 我们通过 id 的是否有数据来判断是 增加还是修改一条数据REST URL 通过请求方法的类型来判断请求是查询、增加 、 修改、删除请求方式 GET 查询 POST 新增 PUT 修改 DELETE 删除 如何发送 PUT 或...
2018-07-23 14:55:50
149
原创 Spring 3.0 注解的使用
1 @PathVariable占位符的 URL 是 Spring3.0 新增的功能通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的入参中@RequestMapping("wenmf/{id}")public String pathVar...
2018-07-23 14:44:07
249
原创 单例模式写法
/** * 懒汉模式 懒加载思想 * 线程不安全 多线程下不能正常运行 */public class LhSingleton { private static LhSingleton instance; private LhSingleton(){ } public static LhSingleton getInstance(){ if...
2018-07-23 11:03:43
107
原创 块级元素、行内元素、行内块级元素以及转换
<html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> div { width: 100px; height: 100px;
2018-07-20 14:08:40
1831
转载 Redis事务
原文地址:https://www.cnblogs.com/Jason-Xiang/p/5364252.htmlRedis事务 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,...
2018-07-05 16:30:58
1406
转载 Redis主从复制和集群配置
原文地址:https://blog.csdn.net/u011204847/article/details/51307044redis主从复制概述1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可...
2018-07-05 10:05:59
114
转载 spring启动入口
原文地址 https://blog.csdn.net/lieyanhaipo/article/details/586055452017年02月28日 17:05:06阅读数:4062一、Spring与WEB容器整合 web项目中,Spring启动是在web.xml配置监听器,如下所示: Xml代码 <!-- 配置Spring上下文监听器 --> &...
2018-07-02 10:52:50
4433
原创 Java 序列化 与 反序列化
//序列化 public static byte [] serialize(Object obj){ ObjectOutputStream obi=null; ByteArrayOutputStream bai=null; try { bai=new ByteArrayOutputStream(); ...
2018-07-02 09:53:28
129
转载 到底什么时候该使用MQ?
原文地址:https://blog.csdn.net/xybelieve1990/article/details/70313216/http://mp.weixin.qq.com/s/Brd-j3IcljcY7BV01r712Q一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。就像微服务分层架构之前,应该首先回答,为什么要引入微服...
2018-06-28 15:47:07
122
转载 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deletedHead,分别完成在队列尾部插入节点和在队列头部删除节点的功能
转载地址:https://blog.csdn.net/jsqfengbao/article/details/47089355题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deletedHead,分别完成在队列尾部插入节点和在队列头部删除节点的功能。我们通过一个具体的例子来分析该队列插入和删除元素的过程。首先插入一个元素a,不妨先把它插入到stack1,此时st...
2018-06-27 10:30:27
1311
转载 mysql处理高并发,防止库存超卖
转载地址:https://blog.csdn.net/caomiao2006/article/details/38568825先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问...
2018-06-27 10:01:07
166
原创 关于jeesite火狐浏览器导出excel乱码问题
分析乱码出现的原因:编码不一致导致乱码ie采用URLEncoder编码输出中文opera采用filenamesafari采用iso-8859-1chrome采用base64或iso-8859-1firefox采用base64或iso-8859-1String agent = request.getHeader("USER-AGENT").toLowerCase(); //获取浏览器的类型原方法...
2018-06-11 16:55:00
873
原创 String 去除空格 回车 换行 水平制表符
public static String replaceAllBlank(String str) { String s = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); /* \n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0...
2018-05-31 09:23:30
3311
转载 Spring容器初始化完成后执行初始化数据方法
这里总结三种方法:一:InitializingBean 接口 这说明在spring初始化bean的时候,如果bean实现了InitializingBean接口,会自动调用afterPropertiesSet方法。原文地址:https://www.cnblogs.com/study-everyday/p/6257127.html问题实现InitializingBean接...
2018-05-22 15:00:24
11817
转载 使用Maven构建多模块项目
原文地址 https://www.cnblogs.com/xdp-gacl/p/4242221.html在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上...
2018-05-15 16:14:27
107
原创 java Class.getResource Class.getClassLoader
Class.getResource(String path)path 不以’/'开头时,默认是从此类所在的包下取资源;path 以’/'开头时,则是从ClassPath根下获取;测试:结果:进一步理解 看下面的例子Class.getClassLoader().getResource(String path)path不能以’/'开头时;path是从ClassPath根下获取;从结果来看 Tes...
2018-05-10 10:49:59
249
转载 java反射
反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。...
2018-05-09 17:29:27
102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人