自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (8)
  • 收藏
  • 关注

原创 为什么要用MQ?史上最通俗易懂的消息队列中间件(MQ)介绍以及应用场景

1.MQ(Message Queue)应用场景分析       消息队列中间件是分布式系统中的重要组件,主要解决异步消息,应用解耦,流量削锋等问题,从而实现高性能,高可用,可伸缩和最终一致性的架构。1.1异步处理       场景说明:用户注册后,需要发送注册邮件和注册短信。传统的做法如下:       将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返...

2019-01-22 14:33:42 4476

原创 Html标签处理工具类(image src处理)

【代码模板】Html标签处理工具类(image src处理 ,相对路径添加前缀)

2023-02-24 14:53:32 212

原创 oracle 分页的另一种写法,将总条数作为列返回

oracle 分页的另一种写法,将总条数作为列返回

2023-02-09 09:57:52 183 1

原创 Oracle分页SQL语句

SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM < page*rows+1) WHERE RN > (page-1)*rows

2021-09-27 15:46:45 214

原创 设计模式之(简单工厂模式) 样例代码简单粗暴

UML类图

2021-06-16 15:33:41 125

原创 利用反射通过注解实现注入(二)

@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)@Inherited@Documentedpublic @interface Autowired {}public class Userservice {}public class UserController { @Autowired private Userservice userservice; public Userser.

2021-03-18 11:14:52 174 1

原创 利用反射通过set方法实现注入(一)

public class Userservice {}public class UserController { private Userservice userservice; public Userservice getUserservice() { return userservice; } public void setUserservice(Userservice userservice) { this.users.

2021-03-18 10:18:28 310 1

原创 Tomcat生产环境应用、性能优化

一、Tomcat 各组件及关系 * Server 和 Service * Connector 连接器 * HTTP 1.1 * SSL https * AJP(Apache JServ Protocol) apache 私有协议,用于apache 反向代理Tomcat * Container * Engine 引擎 catalina * Host 虚拟机 基于域名 分发请求 * Context...

2021-03-05 15:52:39 145

原创 IOC容器设计理念与核心注解的使用

一、IOC容器设计理念 依赖倒置原则。 <1>ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。 第一,资源集中管理,实现资源的可配置和易管理。 第二,降低了使用资源双方的依赖程度,也就是我们说的耦合度。 <2>BeanFacotry的bean是延时加载的,ApplicationContext是非延时加载的二、spring IOC容器底层注解使用。<1>基...

2021-02-25 14:34:45 205

转载 关联mysql失败_Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon‘

关联mysql失败_Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon' 时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。 所以要修改mysql的时长 在mysql的命令模式下,输入: set global time_zone='+8:...

2021-01-26 10:06:44 79

原创 IDEA 常用断点 调试 快捷键

2020-03-08 17:42:21 1575

原创 IDEA 快捷键大全 (附带jar)

导入快捷键方法如下:1、下载jar包2、导入jar文件 File===>import setting 一直next下去 重启就ok了

2020-03-08 14:34:00 705 2

原创 WebStorm.常用设置

软件字体大小设置编辑器字体大小设置鼠标滚轮字体修改

2020-01-27 23:26:27 3781

转载 解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中。

虚拟机无端出现:VMwareWorkstation无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机: 所有的管道范例都在使用中。原因:Ubuntu开机慢到开不开,我就在任务管理器强制结束了进程,再次打开出现了这个问题思考:杀掉进程的时候可能有些相关进程没有关掉,导致管道未释放解决办法:打开任务管理器,杀掉VMwar...

2019-12-15 17:27:19 724

转载 主机上的某个应用程序正在使用该虚拟机

重启电脑忘记关闭虚拟机,重新打开后出现:解决办法,在虚拟机安装路径下找到以.lck结尾的文件夹,删除或者重命名该文件夹,重新打开虚拟机就可以使用了。...

2019-12-15 17:25:26 4440 1

转载 jquery版本安全漏洞问题

起因:公司一次常规安全扫描提出了jquery版本漏洞问题:1.x系列版本等于或低于1.12的jQuery,和2.x系列版本等于或低于2.2的jQuery,过滤用户输入数据所使用的正则表达式存在缺陷,可能导致LOCATION.HASH跨站漏洞。(漏洞官方修复介绍:http://bugs.jquery.com/ticket/9521)正确解决方法:升级版本。但是,最新版本的jquery...

2019-11-12 18:15:03 19924

原创 JDK8中 LocalDate、LocalTime 、LocalDateTime 的用法介绍

在JAVA中,常用的处理日期和时间的类主要有Date,Calendar,而在JDK1.8中,新增了两个处理日期和时间的类,一个是LocalDate,另一个是LocalTime,下面我来介绍一下这两个类中常用方法的用法。1、LocalDate  LocalDate主要是用来处理日期的类,主要有以下方法:方法 说明 举例 LocalDate.now() 获取当前日期...

2019-08-28 20:42:06 1125 1

原创 文件拖拽上传

一个简单的文件异步拖拽上传DOM结构:  文件的拖拽上传我们只需要在HTML中写一个容器就可以可以根据我们额实际需求可以改成长的圆的方的~,结构如下:<div id="demo"></div>  拖拽脚本实现:  拖拽的实现主要依赖三个事件和两个对象  三个事件:ondragenter、ondragover、ondrop  两个对象:Form...

2019-05-25 17:37:21 543

转载 Eclipse导入项目提示No projects are found to import解决办法

使用Eclipse导入项目时遇到No projects are found to import提示的解决办法。如下图所示:这是因为项目中缺少“.classpath”和“.project”两个文件。我们可以从其他项目中直接复制这两个文件,然后更改一下“.project”文件中的项目名即可,或者自己新建文件填入以下信息:“.classpath”文件:<?xml ver...

2019-04-08 19:07:05 5894

转载 docker 安装完mysql 后客户端无法访问

1.在虚拟机的centos 中安装 docker 的mysql 镜像。docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql2 .在虚拟机外面通过客户端访问docker安装的mysql ,连接失败(1)进入镜像中的mysql(ti 后面的字符串是mysql镜像ID)docker exe...

2019-04-08 19:01:05 1870

转载 docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞

docker+tomcat 启动时非常慢,一般正常启动几十秒的,发现docker+tomcat启动竟需要几分钟,不可思议根本原因是 SecureRandom 这个 jre 的工具类的问题。那为什么 SecureRandom generateSeed 这么慢,甚至挂在 Linux 操作系统呢?Tomcat 7/8 都使用 org.apache.catalina.util.SessionIdG...

2019-02-18 17:27:47 1328

转载 docker 安装ElasticSearch(6.x版本)

安装ElasticSearch拉取镜像,选择版本为6.5.0$ docker pull elasticsearch:6.5.0启动一个容器    $ docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:6....

2019-01-30 14:57:23 7150

转载 java防止xss脚本注入攻击,采用spring工具类方式(Acunetix Web Vulnerability Scanner 10.5测试有效)

1. pom添加依赖&lt;dependency&gt; &lt;groupId&gt;org.apache.tomcat&lt;/groupId&gt; &lt;artifactId&gt;tomcat-servlet-api&lt;/artifactId&gt; &lt;version&gt;8.0.36&lt;/version&gt; &lt;sc

2019-01-24 19:01:40 2603

原创 JMS消息模型 (Java Message Service)

1、P2P(Point to Point)点对点模式P2P模式包含三个角色:消息队列(Queue),发送者(Sender),接收者(Receiver)。每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到他们被消费或超时P2P的特点:每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中) 发送者和接收者之间在时间上没有依赖性,...

2019-01-22 15:22:01 259

转载 Server Tomcat v7.0 Server at localhost failed to start.四种解决方法

遇到几次tomcat这个错误,又百度,又请教,总结了这么几个方法,我是最后一个解决的1.把你工作空间文件夹下的如下路径打开:&lt;workspace&gt;\.metadata\.plugins\org.eclipse.core.resources然后删除 .snap 文件,我在eclipse打开的情况下有这个.snap文件2.把你工作空间文件夹下的如下路径打开:&lt;wo...

2019-01-12 15:31:16 16653 1

原创 jQuery实现漂浮效果(网站提示)

首页看下效果&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;script type="text/javascript" src="js/jquery-1.12.3.js" &gt;&lt

2019-01-10 09:36:16 1967 3

原创 jQuery的基本使用及DOM之间的转换

jQuery        引入的方式两种        1.本地引入        2.CDN远程引入(百度CDN远程jQuery库)    使用jQuery        1.使用jQuery函数: $/jQuery             jQuery向外暴露的就是jQuery函数, 可以直接使用             当成一般函数使用: $(param)         ...

2018-12-28 10:33:42 188

原创 JQuery实现列表切换

&lt;html&gt;&lt;head&gt;&lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.4.1.min.js"&gt;&lt;/script&gt;&lt;script&gt;$(document).ready(function(){$("#before"

2018-12-04 16:08:17 986

转载 Windows下使用JRE部署Tomcat为系统服务

Windows下使用JRE非JDK部署Tomcat为系统服务安装jre7  下载Tomcat7 zip包解压   修改tomca下的脚本  1 修改  Tomcat7/bin/service.bat  2 修改  Tomcat7/bin/startup.bat  3 修改  Tomcat7/bin/shutdown.bat安装系统服务Windows下使用JRE(非JDK)部署To...

2018-11-21 14:01:00 939

原创 IntelliJ IDEA的卸载

IDEA是由jetbrains公司开发的,官网地址:https://www.jetbrains.com首先来看下IDEA的安装目录以及产生的缓存文件

2018-10-28 14:46:57 10521 4

原创 linux如何找回root用户密码?

实现思路: 进入到单用户模式,修改root密码。因为单用户模式,root不需要密码就可以登录。步骤1:开机---&gt;在引导时输入回车键(倒计时页面)---&gt;看到如下界面 按e步骤2:选择第二行 输入e步骤3:在最后一行输入 1 (进入到单用户模式)在输入回车步骤4:输入b 进入到单用户模式 然后操作步骤5:修改密码 然后重启   ...

2018-09-25 10:57:07 9030

转载 SVN出现黄色感叹号,红绿双箭头

纠结了好久,在工程中显示为“红绿双箭头”,在工程目录下是“黄色感叹号”,你的本地副本与SVN服务器没有同步,产生了冲突。 。出现这种情况的原因,我提交到SVN上的文件,被同事给删除了,然后他在本地又提交了一个同名文件,然后我更新,结果就是这样了。 解决方法,在你本机中,删除这个目录,然后更新整个配置库即可解决。如果还出现黄色箭头,我的解决方法是,将文件夹删除,然后重新检出SVN上的版本,即可。 -...

2018-09-25 09:25:36 4271

原创 vmtools安装和使用

1、介绍1)、可以直接粘贴命令在windows和centos系统之间2)、可以设置windows和centos的共享文件夹3)、示意图2、安装和使用3、共享文件夹设置  ...

2018-09-23 17:21:06 9113

转载 遇到的问题-----java The type java.lang.String cannot be resolved. It is indirectly referenced fr

原文链接:https://blog.csdn.net/zzq900503/article/details/12170275Error!]the type java.lang.String cannot be resolved. it is indirectly referenced from required .class files 有时候用myeclipse导入一个外来的工程时会出现以...

2018-09-03 09:00:50 23656 8

原创 js对象

var xiaoming = { name: '小明', birth: 1990, school: 'No.1 Middle School', height: 1.70, weight: 65, score: null } console.log(xiaoming.name); //小明 console...

2018-08-03 18:39:04 137

原创 js 数组常用的方法汇总

&lt;script type="text/javascript"&gt; /* JavaScript 数组知识点 */ var arr = ['A', 'B', 'C', 'D']; // 数组长度 console.log(arr.length); //4 // 直接给Array的length赋一个新的值会导致Array大小的变化: arr.length = 5;...

2018-08-03 16:45:56 276

转载 解决redis服务端不能任意ip访问的问题

原文地址:https://blog.csdn.net/HaHa_Sir/article/details/78081100redis设置任意ip访问,操作步骤:1、进入redis.conf 配置文件2、找到 NETWORK  部分3、将所有的 bind 设置都 注释掉即可 (默认: bind 127.0.0.1 )以上,就可以任意ip访问redis 服务端了。...

2018-07-04 14:22:42 6793 3

原创 给网页标题前添加一个小图标favicon.ico

给网页标题前添加一个小图标,例如给京东首页前添加如下的图标方法实现的方式有两种1.&lt;link rel="shortcut icon " type="images/x-icon" href="./favicon.ico"&gt;其中favicon.ico需放在根目录下面(不提倡用这种方法,因为图片没有授权,违反了W3C标准,)2.&lt;link rel="shortcut icon " ty...

2018-06-28 15:58:33 3073

原创 json字符串和java互转

相关jar包  点击打开链接在项目开发中,json跟java相互转换是使用最多的,话不多说直接看栗子package json;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import ...

2018-06-28 10:33:36 206

原创 MySQL 简单查询记录(三)

#sql99连接查询写法 内连接(等值连接、非等值连接、自连接)#1、等值连接#案例一:查询员工名、部门名SELECT d.department_name, e.last_name FROM departments d INNER JOIN employees e ON e.`department_id` = d.`department_id`#案例二:查询...

2018-06-26 19:34:25 1695

IDEA快捷键大全(适用于eclipse转IDEA的同学)

IDEA快捷键大全,(适用于eclipse转IDEA的同学) IDEA快捷键大全,需要的同学自行下载!

2020-03-08

json使用的jar包

json使用的jar包...................................

2018-06-28

oracle使用到的驱动包

oracle使用到的驱动包,10g和11g....................

2018-06-22

log4j使用到的jar包

log4j-1.2.17.jar.....................................................

2018-06-21

使用到的jar包

c3p0-0.9.2-pre1.jar mchange-commons-0.2.jar mysql-connector-java-5.1.15-bin.jar

2018-06-14

生成验证码

利用 ValidateCode 和 BufferedImage实现两种不同的验证码

2017-12-23

OAuth2.0 使用到的jar包

OAuth2.0 使 用 到 的 jar 包

2017-11-06

HttpClient用到的jar包

httpclient-4.5所需jar包等等 及Json 开发包

2017-11-01

空空如也

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

TA关注的人

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