自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle性能调优(一)

oracle性能优化笔记

2022-08-15 10:24:31 1776 1

原创 ReentrantLock锁使用记录

记录线程锁的使用

2022-07-18 11:22:48 287 1

原创 服务器启动tomcat:Can‘t load AMD 64-bit .dll on a IA 32-bit platform

在部署服务器上的服务时,服务器为32位,jdk部署的32位,tomcat是复制的免安装版的,复制到服务器上后查看tomcat的version显示为32位。但是启动tomcat时报出此错误,后在复制tomcat的电脑上查看tomcat的version显示为64位。最终在服务器上删除了tomcat/bin/下的tcnative-1.dll文件。解决了此问题。...

2021-07-07 15:53:19 670

原创 Java将中国标准时间字符串转换为Date格式

//使用excel导入数据时,excel中的日期格式2021/2/2,后台会转换为"Tue Feb 02 00:00:00 GMT+08:00 2021",此类字符串使用下列方法转换格式.String str = "Tue Feb 02 00:00:00 GMT+08:00 2021";Date date = null;try { SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy",Local...

2021-04-07 17:17:24 3435 1

原创 tomcat 重复加载 解决定时处理是执行2次

1.不要把项目放在webapps下2.在tomcat下建立文件夹,比如www/pro3.修改server.xml文件<Context docBase="项目的绝对路径,比如D:/...www/pro" path="" reloadable="true"/>14 . Host 标记中的 appBase 属性不要去修改,让其为默认值 “webapps”...

2020-12-10 19:46:35 263 1

原创 Oracle数据库访问性能优化

所有数据库包括Oracle的sql优化都是针对程序员的,而不是针对dba的,第一,尽量防止模糊,明确指出,即用列名代替*,第二,在where语句上下工夫。第三多表查询和子查询,第四尽量使用绑定。 根据计算机硬件的基本性能指标及其在数据库中主要操作内容,可以整理出如下图所示的性能基本优化法则: 这个优化法则归纳为5个层次: 1、减少数据访问(减少磁盘访问) 2、返回更少数据(减少网络传输或磁盘访问) 3、减少交互次数(减少网络传...

2020-10-19 14:55:04 371 1

转载 JVM结构、GC工作机制详解

文章主要分为以下四个部分JVM结构、内存分配、垃圾回收算法、垃圾收集器。下面我们一一来看。一、JVM结构根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示:从左图可知,JVM主要包括四个部分:1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。(右图表示了从java源文件到JVM的整个过程,可配合理解。 关于类的...

2018-09-19 22:43:08 109

转载 Java对象的生命周期

          在Java中,对象的生命周期包括以下几个阶段:1.      创建阶段(Created)2.      应用阶段(In Use)3.      不可见阶段(Invisible)4.      不可达阶段(Unreachable)5.      收集阶段(Collected)6.      终结阶段(Finalized)7.      对象空间重分...

2018-09-19 22:40:37 176

转载 Spring MVC防御CSRF、XSS和SQL注入攻击

转自 http://www.cnblogs.com/Mainz/archive/2012/11/01/2749874.html本文说一下SpringMVC如何防御CSRF(Cross-site request forgery跨站请求伪造)和XSS(Cross site script跨站脚本攻击)。说说CSRF对CSRF来说,其实Spring3.1、ASP.NET MVC3、Rails、Django...

2018-06-01 14:38:40 245

转载 Mybatis框架下SQL注入漏洞面面观

来自 http://www.open-open.com/lib/view/open1474963603800.html一、SQL注入漏洞基本原理在常见的web漏洞中,SQL注入漏洞较为常见,危害也较大。攻击者一旦利用系统中存在的SQL注入漏洞来发起攻击,在条件允许的情况下,不仅可以获取整站数据,还可通过进一步的渗透来获取服务器权限,从而进入内网。注入攻击的本质,是把用户输入的数据当做代码执行。这里...

2018-06-01 14:18:41 354

转载 【SEO优化】7大诀窍助你28天上首页

1、关键词提前定位做seo网站优化的工作就是在做搜索引擎优化,而搜索引擎完全是依赖关键词才存在的,于是我们网站的关键词定位是最、最、最重要的一环(重要的话要重复3次)。根据我们所要做的行业来决定我们以哪些词作为我们网站的主关键词,我当初做自己的网站时就是以成都seo为主关键词的,然后根据竞争对手网站的分析,最终决定用成都seo学习网这个词做网站title,既做到了唯一性,又有一定的优化性。做完这些...

2018-05-25 00:47:22 637

转载 JavaEE的13种核心技术

java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13种核心技术。JAVAEE的核心API与组件JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述):1、JDBC(Java Database Connecti...

2018-05-24 09:29:50 328

原创 字符串工具

public static String addZeroForNum(String str, int strLength) { int strLen = str.length(); if (strLen &lt; strLength) { while (strLen &lt; strLength) { StringBuffer sb = ne...

2018-05-23 20:16:07 206

原创 MD5 32位小写加密

/** * MD5 32位小写加密 * @param encryptStr * @return */public static String encrypt32(String encryptStr) { MessageDigest md5; try { md5 = MessageDigest.getInstance("MD5"...

2018-05-23 20:13:20 7038

原创 时间格式工具

public static String convertYMM2YM(String day){ try { Date d = parseYMStr(day); return getYMDay(d); } catch (ParseException e) { e.printStackTrace(); } r...

2018-05-23 20:11:53 180

空空如也

空空如也

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

TA关注的人

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