自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 MySQL专题

一、MYSQL 实战1.CRUD2.常见函数3.复杂查询1)分组查询2)连接查询(1)自连接(2)外连接3) 子查询(1)标量子查询(2)多行子查询(3)相关子查询4)分页查询4.库管理1)库 CRUD2)更改库的字符集5.表管理1)表CRUD2)表复制6.MYSQL数据结构7.MYSQL 约束8.主键与唯一索引区别9.mysql事务1)mysql引入......

2020-02-03 09:32:39 366

原创 SSM

使用传统的xml形式的SSM实现一遍,描述大致流程代码地址:https://gitee.com/chenscript/mybatis_learning.git前言、tomcat是如何实现servlet的?将SSM项目用tomcat启动,你会看到日志的第一行是D:\tomcat8.5.50\apache-tomcat-8.5.50\bin\catalina.bat run[2019...

2019-12-29 22:45:06 678 1

原创 MyBatis专题

一、前言平时学习比较松散,凌乱,现在趁着9102最后的几天,整理一下这些基础知识。1.Mybatis 是什么?MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。2.使用Mybatis 的原因MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old...

2019-12-28 09:25:11 230

原创 Spring-AOP

AOP 专题(注解版本)1、AOP是什么?2、AOP解决什么问题?3、AOP如何实现?4、AOP原理是什么?

2019-12-15 13:49:09 135

原创 Spring-IOC专题

一、IOC专题1、IOC是什么?IoC也称为依赖项注入(DI)。这是一个对象仅通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即使用的其他对象)的过程。然后容器在创建bean时注入这些依赖项。这个过程基本上是bean本身的逆过程(因此称为控制反转),通过使用类的直接构造或服务定位器模式等机制来控制其依赖项的实例化或位置。2、IOC解决...

2019-12-15 02:09:41 153

原创 编程式事务的实现(自定义注解版本)--springboot aop

前言:为了能更深入理解事务的机制,所以需要学习一下"手动挡"的事务实现原理。其实像我们公司自己内部的框架的话,因为是向分布式架构的发展,所以dao层都是被封装成jar包引用了,内部实现spring JdbcTemplate的方式。 还有就是,dao层被封装,并且用try...catch..挡住了异常的抛出。这个时候就需要派上手动事务进行处理了。废话不说,直接干。实现手动事务步骤:(把思...

2018-12-16 11:32:27 589

原创 ThreadPoolExecutor线程池方式实现生产者消费者模式

BlockingQueue定义的常用方法如下抛出异常特殊值阻塞超时插入add(e)offer(e)put(e)offer(e,time,unit)移除remove()poll()take()poll(time,unit)检查element()peek()不可用不可用1)add(anObject):把anObject加到BlockingQueue里,即如果BlockingQueue可以容纳,则返回true,否则招聘异常

2018-12-16 11:12:46 5532

转载 Java8:时间处理,工作日增加。

我哥在房间里加班,我路过的时候发现他还是用java7的时间处理方式,刚好我把java8看完一遍了,知道有LocalDateTime这个特殊的时间处理新增方法,所以查了一下。 查出下面这个,也挺好用的。工作日的增加(默认五天制,星期六星期天休息)TemporalAdjuster nextWorkingDay = TemporalAdjusters.ofDateAdjuster(temporal -&...

2018-06-30 11:44:29 2486

原创 Java8 时间格式化新方案

import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoField;import java.time.temporal.ChronoUnit;import java.util.Formatter;import static java.time.tempora...

2018-04-29 15:40:53 324

原创 Java8 异步非阻塞做法 CompletableFuture

模拟在线商店功能:1.Shop.javapackage com.asyn;import java.util.concurrent.CompletableFuture;import java.util.concurrent.Future;public class Shop {     private double price;     private String Name;     public ...

2018-04-28 15:27:05 2043

原创 Java8实现工厂模式

1.创建产品种类总称(接口)  productpackage com.factory;public interface Product {}2.创建Product的实例。2.1 Bond.javapackage com.factory;public class Bond implements Product{     public Bond() {          System.out.prin...

2018-04-26 19:50:34 1048

原创 springboot 使用属性文件,自定义常量方案

引言:常量定义在application.properties文件里面也可以;当然,用@Value 取值也可以。但是,有时候我们要自己定义一个常量文件,那怎么读取这个属性文件的值呢? 下面就贡献一下我的探索吧。1.定义一个存放常量的properties文件# REDIS_LOGIN_TOKENcom.login.token = tokencom.login.tokenExpire = 180002....

2018-04-02 09:20:35 8311

原创 springboot拦截器提取@Value属性值时为空的解决方案。

@EnableWebMvc@Configurationpublic class WebConfig extends WebMvcConfigurerAdapter {@Beanpublic LocaleInterceptor localeInterceptor() {return new LocaleInterceptor();}@Overridepublic void addIntercepto...

2018-04-02 09:14:44 8487

原创 百度地图根据坐标点自动调整视图等级

//初始化地图querymap = new BMap.Map("abc");var point = new BMap.Point(90, 100);var shopPoint= new BMap.Point(20, 100);//提供点坐标数组var pointArray =new Array(point,shopPoint)//3.根据点坐标调整地图等级setViewPort(pointAr...

2018-03-21 08:35:02 4436 1

原创 springboot + mybatis(注解版)

1.文件目录2.App.javapackage com.app;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;...

2018-03-19 10:18:43 229

转载 JS 时间格式化函数

//时间格式化函数Date.prototype.format = function (format) {    var o = {        "M+": this.getMonth() + 1, //month        "d+": this.getDate(), //day        "h+": this.getHours(), //hour        "m+": this.ge...

2018-03-19 10:08:11 270

原创 调试问题:datatables进行搜索后,再次按下分页,表格数据无法改变

问题分析:这是一个复杂的问题。既然是调用了datatables的框架,那么分页等框架内的工具都是按照表格内部属性进行操作的,也就是各种调用都是按照表格内部命名进行操作的。所以,如果要自定义搜索框,那么,如何让表格与自定义的搜索框进行耦合呢?这就是今天的bug出现的问题。问题现场重现:1.页面加载完成效果:(也就是没有按下“搜索")2.按下搜索之后:第一页:第二页:第一页和第二页的表格数据没有改变。...

2018-03-19 10:06:20 983

原创 SpringBoot项目在IntelliJ IDEA中实现热启动

在网上查出很多答案,都很正确,可是,昨天我却因为一个小小的问题而导致花费了很长时间才能解决这个问题:找不到compiler.automake.allow.when.app.running  这个选项去打勾,很苦恼,折磨了很久,才发现原来我的IDEA 2014  没有  compiler.automake.allow.when.app.running   这个选项!!!!注意!!!!   所以我才使...

2018-03-19 10:01:18 17255 3

原创 JDK7 升级到JDK8的时候遇到的坑:IDEA生成的模板文件都是空的。。

我把JDK7升级到JDK8之后,发现创建的CLASS,XML 文件都是空的,导致很多配置异常,所以,提供一下解决方案在这里。JDK升级8之后,要修改点配置,不然IDEA生成的模板文件都是空的。。===》X:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.7\bin 编辑文档粘贴下面的参数-Djdk.util.zip.ensureTrailin...

2018-03-19 09:52:32 1979 3

原创 html拼接时onclick事件传递json对象

1.先JSON.stringify(json)2.将双引号变成单引号replace(/\"/g,"'")3.将括号里的单引号除掉4.function 直接获取到json对象,且不需要evel例如:拼接html部分:btn += '<a class="delecls" onclick="deleRow('+JSON.stringify(rowData).replace(/\"/g,"'")+'...

2018-03-19 09:43:31 1117 1

原创 FastDFS的tracker配置成功后启动一直在选举状态,怎么让他停止或者选举新的Leader?

[2017-12-20 16:45:39] INFO - FastDFS v5.05, base_path=/usrdata/fastdfs, run_by_group=, run_by_user=, connect_timeout=30s, network_timeout=60s, port=22122, bind_addr=172.18.126.33, max_connections=256,

2017-12-20 16:54:27 4747 6

原创 java 聚合工程同级相互引入函数问题。interface无法引入与父类相同级别的common中的函数

java 聚合工程同级相互引入函数问题。interface无法引入与父类相同级别的common中的函数新手一枚。现在在用IDEA玩某培训机构的宜立方商城的项目。由于视频是用eclipse的,所以有些关于IDEA本身的不同导致写代码受阻严重。。。。求各位大侠支招啊。。 ItemCatServiceImpl :这个文件放在serviceImpl里面,报错。 但是,ItemServiceImpl直接放到

2017-12-13 12:19:53 528

bootstrap-table.js

bootstrap-table.js bootstrap-table.js bootstrap-table.js bootstrap-table.js

2018-03-19

bootstrap.min.js

bootstrap3的js

2018-03-19

浏览器,360浏览器

360浏览器

2002-07-30

空空如也

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

TA关注的人

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