自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 记一次自研框架Cannot open connection :has been closed() -- you can no longer use it.问题,c3p0、cglib、javassist

笔记,仅工作需求,问题也都因项目问题导致,与公共框架等无关。只记录了问题解决思路。因该bug周期很长,特记录。

2024-03-03 17:38:16 788 1

原创 简述三观;

简述三观笔记

2023-06-05 16:20:59 766

转载 dubbo注册到公网ip

dubbo注册到公网ip

2022-07-01 09:40:25 2366

转载 ThreadLocal学习笔记

1. dynamic-datasource存储当前线程的数据源//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package com.baomidou.dynamic.datasource.toolkit;import java.util.ArrayDeque;import java.util.Deque;import org.spri

2022-04-22 22:29:55 589

转载 批量csv转excel(VB宏)

作者:森眺链接:https://www.zhihu.com/question/39234324/answer/284625834来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Sub CAVToXLSX() Dim fDir As String Dim wB As Workbook Dim wS As Worksheet Dim fPath As String Dim sPath As String fPath = ".

2021-12-07 16:56:05 1193

转载 redis哨兵模式

主从复制:https://blog.csdn.net/u010648555/article/details/79427606哨兵搭建:https://blog.csdn.net/u010648555/article/details/79430105https://blog.csdn.net/xch_yang/article/details/104019552https://www.jianshu.com/p/06ab9daf921dspringboot整合哨兵:https://zhuanlan

2021-10-30 15:46:14 111

转载 日志学习笔记1

Spring Boot Log 日志使用教程:https://www.cnblogs.com/fishpro/p/11167469.html

2020-12-28 16:46:58 151

转载 Spring事务问题(@Transaction失效、Junit正常,项目失效,事务手动回滚,事务同步执行)

文章目录SSM单元测试事务生效,实际项目无效@Transaction注解失效的原因Spring事务的手动回滚SSM单元测试事务生效,实际项目无效问题:service有一个事务,事务管理器、连接点等配置都有效,且正常。在Junit单元测试里,是加载的spring的配置文件的扫描包;在项目运行时,在springmvc里把整个项目的包都扫了。(因为applicationContext的只能扫描service+mapper,不能扫controller)(springmvc配置文件,既可以扫cont

2020-11-18 17:12:25 1499 1

原创 MySQL解压版安装

1、下载https://dev.mysql.com/downloads/mysql/下载zip 然后解压2、添加环境变量变量名:MYSQL_HOME 值:解压路径(直到bin的上一个路径)添加path变量 ,到MYSQL_HOME的bin路径 %MYSQL_HOME%\bin3、主要过程管理员PowerShellmysqld --initialize-insecure --u...

2020-10-24 20:55:34 79

转载 HashMap、Hashtable、ConcurrentHashMap

文章目录HashMap特点HashMap中的重要属性:Hashtable:特点Hashtable属性ConcurrentHashMap特点JDK1.7:JDK1.8ConcurrentHashMap jdk1.7和jdk1.8的对比CAS操作HashMap特点线程不安全,允许键值为null。底层:数组+链表+红黑树初始化容量:16默认加载因子:0.75f扩容机制:存储键值对个数 > 数组容量x加载因子;或者 某链表长度>8,存储键值对个数<64扩容大小 :当前容量*2Ha

2020-10-14 16:39:16 392

原创 SpringBoot学习笔记

Springboot整合SpringJPAhttps://blog.csdn.net/qq_39086296/article/details/90485645

2020-09-28 20:47:45 595

转载 封装返回结果类 Result

转 封装返回结果类(weixin_43575868): https://blog.csdn.net/weixin_43575868/article/details/108855788

2020-09-28 20:14:34 1519

原创 MyBatisPlus笔记

文章目录学习(引)MyBatis-Plus使用1(引)MyBatis-Plus使用2参考入门demo==注意==pom 依赖application.yml 配置文件pojodaoservicecontrollerconfig(mybatisPlus分页插件)启动类学习(引)MyBatis-Plus使用1(引)MyBatis-Plus使用2参考【Springboot整合MybatisPlus(超详细)完整教程~】https://www.cnblogs.com/liuyj-top/p/12976

2020-09-28 14:44:11 221 1

原创 Jedis学习笔记

文章目录一、Redis的Java客户端:Jedis1、jedis介绍2、简单案例2.1、添加jar包单实例连接(Jedis)连接池连接(JedisPool)3、案例改进(整合Spring,让Spring容器管理JedisPool对象)3.1、导入Spring和Jedis的Jar包依赖3.2、在spring的配置文件中配置JedisPool对象3.3、测试代码二、SSM整合redis(简单整合)1、...

2020-09-23 19:58:50 390

转载 SpringCloud入门笔记

文章目录SpringCloud简介什么是SpringCloud?为什么要用SpringCloud应用Spring CloudSpringBoot&Spring什么关系?Spring Cloud&SpringBoot什么关系?(转载)SpringCloud入门详解SpringCloud五大组件Eureka(注册中心)Eureka的治理机制:1. 服务提供者2. 服务消费者3. Eureka Server(服务注册中心):SpringCloud_helloworld案例开发-父工程搭建(pare

2020-09-22 15:25:59 286

原创 Nginx学习笔记

文章目录一、Nginx1、Nginx简介2、Nginx安装3、配置开机自启nginx:4、Nginx命令(需要在sbin目录下)4.1、启动(./nginx)4.2、停止(./nginx -s stop和./nginx -s quit【推荐】)方式1,快速停止stop:方式2,完整停止quit (建议使用):4.3、重启nginx(./nginx -s reload)方式1,先停止再启动(建议使用...

2020-09-20 21:38:45 355

原创 FastDFS安装部署

文章目录FastDFS安装部署1.1 安装libfastcommon1.2安装FastDFS1.3安装tracker1.3.1创建tracker工作目录1.3.2配置tracker1.3.3启动tracker最后我们需要给tracker加入开机启动1.4 安装storage1.4.1 为storage配置工作目录1.4.2 修改storage配置文件1.4.3 启动storage1.4.4 校验整合1.5 测试文件上传1.5.1 配置客户端1.5.2 模拟上传1.6 FastDFS的nginx模块安装1.6

2020-09-03 23:37:33 827

原创 分布式文件服务器FastDFS入门

文章目录一、 FastDFS入门1.1什么是FastDFS1.2文件上传及下载的流程1.2.1 文件上传流程1.2.2 文件下载流程1.3最简单的 FastDFS 架构1.4 FastDFS安装(没有)1.5 FastDFS入门小Demo二、 案例:商家后台-商品录入【商品图片上传】6.1需求分析一、 FastDFS入门1.1什么是FastDFS        FastDFS 是用 c 语言编写的一款开源的分布式文件系统。

2020-09-03 23:19:29 333

原创 Redis学习笔记

安装redis:下载redis ,把redis包复制到linux,如/opt/mysoft/myfileredis是c++写的,下的是redis源码包的压缩包,所以要安装c++环境yum install gcc-c++解压redis包。tar -zxvf redis包 -C 要解压到的目录 ## 把redis解压到 /opt/mysoft/devsoft/目录下 tar ...

2020-08-29 23:06:44 1286 1

原创 ssm+dubbo分布式框架搭建

文章目录1、工程结构分析与设计2、创建数据库3、搭建框架3.1、父工程(parent)3.2、通用实体类模块(pojo)3.3、通用数据访问模块(dao依赖pojo)3.3.1、创建maven模块(jar)3.3.2、pom.xml添加依赖(数据库相关的依赖)3.3.3、mybatis配置文件SqlMapConfig.xml3.3.4、数据库连接配置(db.properties)3.3.5、spring配置文件(applicationContext-dao.xml)3.3.6、 `src/main/reso

2020-08-29 22:54:26 454

原创 MyBatis逆向工程(Maven)(解决因同名表生成mapper重复问题)

文章目录依赖的jar包maven的逆向工程插件配置文件(generatorConfig.xml)问题:MyBatis Generator 生成器把其他数据库的同名表生成下来的问题依赖的jar包<!-- 数据库依赖 --> <dependency> <groupId>mysql</groupId> &...

2020-04-02 17:27:14 802

原创 Tomcat的8005、8080、8009、8443端口号

Tomcat的8005、8080、8009、8443端口号的作用8005:关闭tomcat进程所用,远程停服务端口。当执行shutdown.sh关闭tomcat时就是连接8005端口执行“SHUTDOWN”命令–由此,我们直接telnet8005端口执行“SHUTDOWN”(要大写,小写没用;只能telnet 127.0.0.1 8005,其他地址telnet都不能连接)也可以成功关闭tom...

2020-04-01 12:40:54 3115

原创 Linux系统基础学习笔记1

文章目录一、简介二、虚拟机配置网络1、VMWare中虚拟机网络模式2、命令方式 配置1. 配置ifcfg-eth0文件2. 删除70-persistent-net.rules3. 关闭防火墙4. 关闭selinux(secure linux,Linux安全)5. 查看主机名6. 编辑主机名和ip的映射7. 重启Linux3、图形化界面 配置三、Linux常用命令四、Linux目录结构五、绝对路径与...

2020-03-26 22:07:37 674

转载 (转载)Idea使用介绍

(引)Idea使用介绍https://blog.csdn.net/BeLoved_Code/article/details/105065845

2020-03-24 19:41:09 198

原创 Maven警告:Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is...

Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!使用平台编码(实际上是UTF-8)来复制过滤的资源,即构建依赖于平台!表示自己的项目的编码是依赖于构建平台的,如eclipse,idea。需要修改自己的项目的编码格式。pom文件中添加:&...

2020-03-23 17:12:56 11808

原创 好东西(CSDN的表情)

???? 笑脸:) :-) 加不加-都可以???? :/???? :(???? :*???? :$???? :@BCNU:be seeing you 再见TTYL:talk to you later 再见TTFN:tata for now 再见FYI:for your information 仅供参考BTW:by the way 顺便说说FWIW:for what it’s wrong 不论如何...

2020-03-20 20:42:23 182

原创 实现文件简单的拖拽上传(不支持多文件和预览)

jsp: <h4>或者将文件拖拽到这里</h4> <div class="upload-drop-zone" id="drop-zone">将文件拖拽到这里</div>css:<style>/* layout.css Style */.upload-drop-zone { height: 200px; border-wi...

2020-03-19 14:58:22 962

原创 ajax异步请求,拦截器的重定向页面无效问题(坑)

问题拦截器拦截ajax请求,重定向的时候,前端页面无效,只会异步请求重定向页面,不会刷新当前页面。即 前端页面没反应,但是控制台可以看到,确实请求了。分析ajax异步请求,响应重定向的时候不会刷新当前页面,而是异步重定向。因为ajax请求和当前页面不是同一次请求,所以异步的重定向,页面是不会刷新的。解决办法拦截器:@Override public boolean preHandle...

2020-03-11 22:44:19 9062 12

原创 同步请求的get请求转delete请求。添加修改共用一个表单。

同步请求的get请求转delete请求思路:首先,get不能转delete,但是post可以转delete。所以要先将get转成post,然后再转delete需要一个隐藏的form,里面有添加表单项:_method=delete且表单的请求方法是post。a标签是get请求,然后,通过a标签点击事件,获取到a的href值,并动态给form的action赋值。然后提交这个表单。retu...

2020-03-05 23:54:19 307

原创 Listener 监听器学习笔记

文章目录监听器 Listener1. 监听器简述2.监听器创建2.1 方法1:新建Listener2.2 方法2:新建class,实现需要的监听器接口,并实现方法。手动添加@WebListener注解3. 常用监听器3.1 第一类:监听 “域对象” 创建 和 销毁3.1.1 ServletContextListener3.1.2 HttpSessionListener3.1.3 ServletRe...

2020-02-12 20:40:19 263

原创 Ajax和Json 学习笔记

文章目录Ajax1. Ajax简述2. 异步和同步的区别3. Ajax实现方式3.1 js方式实现ajax(不推荐)代码实现前端页面:AjaxServlet:3.2 jquery方式实现ajax(推荐)ajax的属性和传参方法3.2.1 Get方法3.2.1.1 Get请求方式语法3.2.1.2 Get请求方式代码3.2.2 Post方法3.2.2.1 Post请求方式语法3.2.2.2 Post...

2020-02-11 21:02:31 298

原创 Filter学习笔记

文章目录Filter:过滤器1. 创建Filter2. 过滤器的用途3. 生命周期:1. Servlet2. Request/Response3. Session4. ServletContext5. Filter注意:==修改Servlet代码或Filter代码后,会重新加载环境。同时会销毁Filter并重新初始化。==4. Filter的执行流程(单个过滤器)5. Filter的执行流程(过滤...

2020-02-11 17:41:20 241

原创 浏览器服务器中文乱码问题

文章目录中文乱码问题一、请求乱码(服务器获取请求参数时乱码)post方法请求:1.原因:2.详细解释:3.解决服务器获取请求体中文乱码方式:get方法请求:1.原因:2.详细解释:3.解决get方式服务器获取请求参数中文乱码方式:二、响应乱码(浏览器获取响应体时中文乱码)1.原因:2.详细解释:3.解决浏览器获取响应数据中文乱码:三、URL编码一、POST和GET请求方式的区别:二、tomcat对...

2020-01-14 18:54:17 1823 1

原创 事务四大特性和隔离级别总结

文章目录事务四大特性:A:原子性(Atomicity)定义实现C:一致性(Consistency)定义实现I:隔离性(Isolation)定义隔离性可能引发的问题,和隔离级别实现D:持久性(Durability)定义实现隔离性可能引发的问题,和隔离级别问题注意:不可重复读和幻读的区别是:隔离级别:总结事务四大特性:ACID原子性(Atomicity)、一致性(Consistency)、隔离性...

2020-01-11 14:32:23 210

原创 MySQL练习题

文章目录练习题1:准备数据单表查询15题单表查询15题答案注意:多表15题多表答案注意:四表联查数据准备:练习题答案注意外连接内连接一起用。第十题;先左连接 直接on ,on条件结束之后内连接其他表练习题1:准备数据## 练习题 的库CREATE DATABASE test1;USE test1;##部门表#DROP IF EXISTS TABLE DEPT;CREATE TA...

2020-01-06 21:39:58 490

原创 反射学习笔记

文章目录1.java的反射机制:2、反射机制的实现实质:Class因为每个类都是一个Class对象,想操作类,就要先获取类,所以要获取与其映射的Class对象1.获取类的Class对象2.暴力反射3.根据Class对象创建实例(获取构造方法)4.根据Class对象获取属性5.根据Class对象获取方法1.java的反射机制:JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类...

2019-12-19 20:15:43 476

原创 枚举,网络编程

文章目录枚举网络编程InetAddress 描述ip地址的类UDP编程TCP编程枚举枚举: 列举出 有穷序列集枚举类其实用了多例模式,枚举类的实例是有范围限制的。enum类,反编译后就是一个 class 继承了Enum(注意:我们不能显示继承这个Enum),如果枚举类里定义了抽象方法,他就是abstract类,如果没有抽象方法,他就由final修饰。final修饰的类不能被继承enum...

2019-12-18 19:49:41 219

原创 设计模式(单例模式)

java23中设计模式里氏代换原则,适配器模式单例模式:一个类只能有一个实例①对于单例类来说,可以有其他的属性,也可以有静态和非静态的其他方法。②要求按照既定的步骤来执行,就能实现一个单例:1)私有构造方法2)提供一个私有的属性,该属性是该类一个静态私有对象。3)提供一个静态的getter方法,供外界访问。4)理论上,懒汉式要优于饿汉式,提高了空间的利用率,但是在实际开发中,使用饿...

2019-12-17 22:24:02 91

原创 线程学习笔记

文章目录1.引入程序,进程,线程并发,并行2.线程执行的原理: cpu抢占式分时调度模式,并发执行3.线程的状态4.创建线程(掌握)1、继承Thread类2、实现Runnable接口3、实现Callable接口,通过FutureTask包装器创建Thread4、使用线程池例如用Executor框架创建线程方法的对比1、继承Thread和实现Runnable接口两个方法对比5.线程常用方法(熟悉)重...

2019-12-16 23:36:34 206

原创 mysql的“$“和“#“

首先都是把参数进行sql语句的拼接#{param}会对自动传入的数据加一个双引号,传入的数据都当成一个字符串(这也正是它可以防止sql注入的原因)name="desc"select * from tb_user where name = #{name}select * from tb_user where name = "desc"${param}传递的参数会被当成sql语句中的一...

2019-12-15 19:17:01 523

空空如也

空空如也

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

TA关注的人

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