自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis-plus 动态表名

【代码】mybatis-plus 动态表名。

2023-08-31 17:28:31 667

转载 springboot【搭建】

springboot

2023-03-10 08:03:05 154

原创 各操作系统换行符

回车换行,ASCII , ANSI

2022-05-11 16:59:59 1432

原创 base64编码换行的分析

base64 换行符

2022-05-11 16:30:46 2419

原创 trace cross thread

wu

2022-05-11 14:06:28 625

转载 Java 正则表达式数据校验

Java 正则校验

2021-12-15 15:25:16 7740

原创 数据库锁表的解决

报错提示:mysql 事务未提交导致死锁 Lock wait timeout exceeded; try restarting transaction解决办法1、先定位阻塞的进程。SELECT * FROM information_schema.innodb_trx主要看着几个字段,如果有阻塞数据就不是0,找到后在根据下图这个字段杀死进程2、处理阻塞的进程SHOW PROCESSLIST; 这条语句可以查所有的进程kill 进程编号参考文章:https://blog.csdn.net

2021-12-14 11:41:26 266

转载 两个字符串的编辑距离-动态规划方法

转自https://blog.csdn.net/ac540101概念字符串的编辑距离,又称为Levenshtein距离,由俄罗斯的数学家Vladimir Levenshtein在1965年提出。是指利用字符操作,把字符串A转换成字符串B所需要的最少操作数。其中,字符操作包括:删除一个字符a) Insert a character插入一个字符b) Delete a ...

2020-04-10 18:45:16 730

转载 Spring Boot 1.5.3 源码深入分析[转]

版权声明:本文为CSDN博主「快乐崇拜234」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/liubenlong007/article/details/79744376目录1. 项目初始化过程springboot启动类SpringFactoriesLoader工厂加载机制总结初始化...

2019-08-14 15:45:40 218

转载 理解正常代理与反向代理的区别【转】

转自:https://blog.csdn.net/u010454030/article/details/78860412我们介绍了Nginx主要用来做反向代理,可能有些朋友并不很清楚什么是反向代理,本篇文章会介绍下反向代理和正向代理的不同之处:(一)正向代理 正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请...

2019-07-30 15:04:40 137

原创 SQL自定义变量,并使用这个变量进行赋值

SQL,在定义变量,并使用这个变量,作为别的表的,主键,什么的。如:下面,取某一张表的最大主键,+1赋值给变量 a,然后使用新的id,来插入数据库中set @a=(select max(id) from t_lock)+1;insert into t_lock(id,`key`,utime) VALUES(@a,'fdfsfsdf','2018');select * from t_l...

2019-07-25 16:41:12 3510

转载 mysql数据库如何完成id主键的自增

MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值记录的时候;如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值; 也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填;具体:1.创建数据库create table if not exists userInfo (id int PRIMARY KEY...

2018-09-04 18:34:43 29594 1

转载 window环境下搭建ftp服务

转载自:https://www.cnblogs.com/zhangfengfly/p/6879513.html一、什么是ftp?      FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有...

2018-08-22 09:44:10 179

转载 使用springfox+swagger2书写API文档

转载自 _好好学习的博客 https://blog.csdn.net/u012476983/article/details/54090423使用springfox+swagger2书写API文档springfox是通过注解的形式自动生成API文档,利用它,可以很方便的书写restful API,swagger主要用于展示springfox生成的API文档,笔者将主要介绍springfox的...

2018-07-26 09:39:39 1051

转载 Mybatis的基本运行原理

Mybatis的运行分为两部分,第一部分是读取配置文件缓存到Coufiguration对象,用以创建SqlSessionFactory,第二部分是SqlSession的执行过程。Mybatis实现的基本原理是利用:动态代理和反射机制。动态代理中用到JDK动态代理和CGLIB代理。这两者的区别是,...

2018-03-27 16:15:30 203

转载 springboot整合mybatis将sql打印到日志

在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢?见下面的mybatis配置文件:在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢?见下面的mybatis配置文件:[html] view plain copy xml version="1.0" e

2018-01-22 11:48:59 1161

转载 Mybtis与Spring结合使用Log4J打印日志/Sql到控制台

首先说明一下,项目采用SpringMVC+Mybatis的架构,日志工具还是最常用的log4j2,整合框架之后发现无法打印SQL语句,只有报错时才会打印。然后开始看Mybatis的官方文档,关于日志这一块是怎么处理的,下面是官方文档关于日志的说明:LoggingMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons L

2018-01-22 11:32:29 402

原创 git常用命令总结

git pull 拉去代码git push 将代码提交到远程仓库git commit 将代码提交到本地仓库git init初始化仓库git branch –a查看分支git checkout -b dev创建本地分支的devgit pull origin dev将远端的dev分支的代码复制到本地(或者从远端的同步代码)git status查看本地分支的情况git...

2017-12-24 21:19:29 208

原创 Linux常用命令记录

pwd 显示当前目录 用法,直接在当前目录下输入,即可查看到信息。 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容grep 命令最大的作用是在文件中查找一个特定的字符串 grep money test.txt 表示的是在test.txt 中查找money这个字符串,grep查找是区分大小写的。touch 命令 touch命令是用来创建文件的,他可以创建一个空文件

2017-12-12 14:35:55 174

原创 Tomcat部署的方式

转载:http://blog.csdn.net/longminbo/article/details/55985171.部署三种方式:   (1) 在server.xml的Host标签内新建一个Context标签           * workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹,设置在项目文件夹里面,可以避免移植到其他地方首次读取

2017-12-07 20:39:32 227

转载 tomcat知识点总结

转载:http://blog.csdn.net/lengjinghk/article/details/51940980首先说一个容易混淆的“/”的问题,在网页中“/”表示tomcat根目录,即webapps,而在web.xml中“/”表示项目根目录,后者之于前者多了个项目名字。接下来,说一个安全目录的问题。 web项目的的WebRoot文件夹下,有个

2017-12-07 20:12:47 219

转载 log4j的使用详细解析

转自: http://www.jb51.net/article/41001.htm1 Log4j配置说明1.1 配置文件Log4j可以通过java程序动态设置,该方式明显缺点是:如果需要修改日志输出级别等信息,则必须修改java文件,然后重新编译,很是麻烦;log4j也可以通过配置文件的方式进行设置,目前支持两种格式的配置文件:•xml文件•properties文件(推

2017-11-30 15:59:16 203

转载 org.apache.log4j.Logger详解

org.apache.log4j.Logger详解1.概述1.1. 背景    在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。    最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控

2017-11-30 13:46:03 2805 1

转载 Java类编译、加载、和执行机制

0.前言个人认为,对于JVM的理解,主要是两大方面内容:Java类的编译、加载和执行。JVM的内存管理和垃圾回收机制。本文主要是以概要的形式学习第一点:类的编译、加载和执行。关于内存管理机制请看另外一篇文章JVM的内存管理和垃圾回收机制。1. Java类的编译过程这是由.java源码文件转为 .class二进制字节码文件的过程。我们编写好的源代码,就是*.java文件。使用“javac test....

2017-11-30 11:07:13 521

转载 Java动态代理实现

在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl是Hel

2017-11-30 10:39:04 116

转载 http协议分析

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模

2017-11-24 19:16:00 230

原创 Calendar日期类使用总结

1:日期类的创建 Calendar ca=Calendar.getInstance();各个方法的使用1:Date getTime()   获取当前日历对象中的日期2:setTime(Date date) 在当前日历对象中设置日期3:long getTimeInMillis() 获取当前日历对象中的时间毫秒数4:setTimeInMillis(long millis) 给日

2017-11-22 16:12:09 1599

转载 bigdecimal记录内容

文中的内容是查看的一个大牛的博客,找不到人了,就没标注出处。bigdecimal中的知识点总结:一、例子:java保留两位小数double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,   BigDecimal.ROUND_

2017-11-14 18:05:19 547

转载 在eclipse中安装maven插件

maven插件的安装

2017-10-27 15:43:24 169

原创 maven的基本命令

在这里记录一些常用的命令。当做做笔记的地方了。 1 -v查询maven的版本 本命令用来查询安装的maven有没有安装成功,在maven安装成功后,可以执行命令 mvn -v 若出现maven信息,则表示安装成功。 2 compile :编译 将Java源文件编译成class文件 3 test:测试项目 执行test目录下的test测试案例 4 package :打包 将项目打成ja

2017-10-26 21:05:03 298

原创 文件下载

文件下载 部分代码 List vos = assetsPackageListServiceImpl.findList(requestVo); if (vos != null) { HSSFWorkbook workbook = assetsPackageListServiceImpl.exportExcel(vos);

2017-10-20 15:36:56 189

原创 上传文件

两种方式,一种是直接对上传的文件的流进行处理,然后直接存库;一种是将文件上传到一个远程服务器,然后将文件在远程服务器的地址返回。 1:代码 String filename=requestVo.getFilename(); String url=requestVo.getUrl(); URL urlParam = new

2017-10-20 15:30:40 350

进程同步互斥

很不错的代码 直观地将进城之间的同步关系展现出来

2014-03-04

安装sqlserver2008教程.docx

sql server 2008 安装教程 十分好用

2013-04-18

空空如也

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

TA关注的人

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