自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

再见那曾经的忧伤

二次元想着三次元却在一次元睡觉

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 23 种设计模式的分类和功能

1. 根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3 种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 ...

2019-11-06 15:05:08 164

原创 java应用cpu飙升解决问题思路

1.首先确认占用cpu最高的进程 使用top命令即可查看top2. jstat -gcutil 7268 1000 jstat:命令,参数 gcutil,7268 进程号 ,1000毫秒输出一次结果如下图:S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:年轻代区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩使用比例 YGC:...

2019-11-06 14:22:03 990

原创 Limit of total fields [1000] in index [xxxxxx_index] has been exceeded

解决办法是修改setting配置"settings": { "index.mapping.total_fields.limit": 2000, "number_of_shards": 1, "number_of_replicas": 1 }

2019-10-08 17:47:39 5678

原创 maven打包并上传到私服

mvn deploy:deploy-file \-Durl=https://nexus3.alphalawyer.cn/repository/icourt-snapshots/ \-DgroupId=com.icourt \-Dversion=1.0-SNAPSHOT \-DrepositoryId=icourt-snapshot \-DartifactId=rock-auth...

2019-10-08 17:40:44 189

转载 logback

logback的介绍logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging ogback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能添加依赖包(1)添加依赖包logback使用需要和s...

2019-05-16 17:18:25 687

转载 Mysql 常用时间查询方法

mysql查询一周内,三个月内,半年内的数据SELECT * FROM tablewhere inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周where inputtime>DATE_SUB(CURDATE(), INTERVAL 3 MONTH) --三月where inputtime>DATE_SUB(CU...

2019-03-17 20:42:57 1071

转载 Linux中查看jdk版本-20190306

linux查看java jdk安装路径和设置环境变量windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置l...

2019-03-06 14:58:00 10784 1

转载 mysql

问题原因:        今天线上环境,突然出现一个问题,追踪原因是数据库中的一条语句报错,错误内容: lock wait timeout exceeded; try restarting transactio        执行update table set status = 1 where id = 10002;是可以的。        而执行update table set sta...

2019-02-12 16:58:54 93

原创 Mybatis里面 $ 和 # 的区别

1.# 传参的方式可以防止sql注入,也就是注入式攻击,因为sql在预编译的时候,将#部分翻译为?#{} 的参数替换是发生在 DBMS (数据库管理系统)中,而且会转义为带有双引号的参数2.$传参是发生在动态解析的过程中,会直接进行字符串解析...

2018-11-05 16:41:18 169

转载 oracle 使用plsqldeveloper创建定时器 定时任务

在使用oracle最匹配的工具plsqldeveloper的时候,如果用plsqldeveloper创建定时器呢?下面我简单介绍使用工具创建定时器的方法: 1.定时器对应的DBMS_Jobs文件夹,右键新建(new)  2.(1)、在what值中填写待执行的存储过程,多个可以,隔开(2)、在间隔中填写执行时间策略;(具体写法见下述备注) 注:job的定时执行和时间间隔说明间...

2018-10-25 13:53:35 1172

原创 Hibernate缓存机制

一级缓存(session级别):如果再次请求同一方法,会首先去缓存中查看是否存在,不存在再去数据库查询,一级缓存是session级别的,如果session关闭之后就没有了,它是属于线程范围的缓存。这一级别的缓存由 hibernate 管理的,我们无需干预session缓存的作用?          * 减少数据库的访问频率,提高访问性能          * 保证缓存中的对象与数据库同步,...

2018-10-15 15:04:44 635

原创 Java堆栈存储以及Java Heap Space

一,java内存分配1.寄存器:程序无法控制2.栈内存:存放基本类型的数据,以及对象的引用,但对象本身存放在堆内存中(自己总结:存放基本类型的变量数据和常量以及对象的引用)3.堆内存:存放由new创建的对象和数组4.静态域:存放对象中用static定义的静态成员5.常量池:存放基本常量和字符串常量6.非RAM存储:磁盘等永久存储空间堆和栈:           堆是...

2018-10-15 14:21:37 775

原创 关于抽象类和接口的学习总结

  abstract class interface 定义 abstract class关键字 interface关键字 继承 抽象类可以继承一个类和实现多个接口,子类只能继承一个抽象类 接口只可以继承接口(一个或多个),子类可以实现多个接口 修饰符 public,protected,默认 public  实现方法 可定义构造方...

2018-10-12 19:54:10 306

原创 SSH框架中事物的声明和配置事物的方法

一, 事物      事物实际上就是控制数据的安全访问,为了数据安全提出的,通常认为事物仅仅和数据库相关      事物的特性(事务必须服从ISO/IEC所制定的ACID原则):ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。     1.原子性:事物在执行过程中任何失败都将会导致事物所做的修...

2018-10-12 19:32:18 243

原创 linux基础命令

1.文件夹下创建文件 mkdir java  在当前路劲下面创建java文件夹2.cp -r project project_123 将project 文件夹备份为project_1233.tar 包备份 tar -zcvf  111.tar project 将project 打包为 111.tar4.tar 包解压 tar -xvf  111.tar 解压111.tar 5.删除...

2018-10-12 10:04:16 99

转载 linux查看服务器的jdk版本以及tomcat版本

连接linux后进入需要查看的tomcat路径下的bin内,直接输入:    sh version.sh 即可[***@redhat-32bit bin]$ sh version.shUsing CATALINA_BASE:   /home/***/tomcat_***Using CATALINA_HOME:   /home/***/tomcat_***Using CATALINA_TM...

2018-10-12 09:25:00 6489

原创 win10下详细配置nodejs+express4开发环境

1.下载node版本,我用的是4.2.2这是node下载地址http://nodejs.cn/2.安装node,.默认装在C盘下,有些时候会因为权限的问题报erron:4048错误。所以我们要将其改在其他盘。node安装完成之后,打开cmd 执行 node -v 说明node安装成功,在这里说明一下,新版本的node已经将npm集成到node里面,所以不必另装npm。

2015-12-14 13:30:35 5047 3

mysql安装文件msi

最新版mysql安装文件msi无需设置环境变量,非常适合初学者

2016-09-13

tomcat8.0.9

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,

2014-07-21

空空如也

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

TA关注的人

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