- 博客(70)
- 资源 (7)
- 收藏
- 关注
原创 linux常用指令
这里写自定义目录标题服务器问题定位1.查看linux资源占用排行2.定位到系统异常是由什么引起来的服务器问题定位1.查看linux资源占用排行1.命令:top2.按一下小键盘数据1 ,qwer上边的那个3.再按一下字母小写 cPS:这样会将当前的系统资源占用进行展示出来,5秒刷新一次应该2.定位到系统异常是由什么引起来的1.如果这个地方显示的是java 或者tomcat;2...
2020-03-26 22:11:58
227
原创 Maven工程中自动拷贝资源文件的 pom文件配置方法
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <configuratio
2017-03-06 14:46:38
5050
原创 YuiCompress静态资源压缩详解
net.alchim31.maven yuicompressor-maven-plugin 1.5.1 compress1 compile compress
2017-02-27 11:03:00
1866
1
转载 JAVA使用POI如何导出百万级别数据
用过POI的人都知道,在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误,这时候调整JVM的配置参数也不是一个好对策(注:jdk在32位系统中支持的内存不能超过2个G,而在64位中没有限制,但是在64位的系统中,性能并不是太好),好在POI3.8版本新出来了一个SXSSFWorkbook对象,它就是用来解决大数据量以及超大数据量的导入导出操作的,但是SXSSFWorkboo
2016-11-17 09:12:02
843
转载 POI操作Excel常用方法总结
最近学习了POI报表打印技术,一些复杂业务报表的导入导出基本能实现,看了这位哥们的笔记,体会更深了,特转载此文,以便后续查阅 一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况 HSSF 是Horrible S
2016-11-17 09:11:01
499
转载 JavaScript判断变量是否为undefined两种方式差异
我们经常需要判断某个变量/属性是否为undefined。通常有两种写法// 方式1typeof age === 'undefined';// 方式2*age === undefined这两种写法有什么区别吗? 应该使用哪一种呢?看看下面的例子typeof age === ‘undefined’; // true 标识符 age 没有声明过,输出true。再看另一个例子 age === undef
2016-10-18 16:55:53
4731
转载 MySQL执行计划解读
MySQL执行计划解读 Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含
2016-09-29 13:40:34
305
转载 jquery的$.extend和$.fn.extend作用及区别
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQue
2016-09-29 09:32:42
252
原创 将JSON对象转化为实体对象
public static Object json2Object(JSONObject json, Class pojo) throws Exception { // 首先得到pojo所定义的字段 Field[] fields = pojo.getDeclaredFields(); // 根据传入的Class动态生成pojo对象 Object obj = pojo.newInst
2016-09-02 09:46:59
4123
1
原创 java正则表达式常见验证
package com.pathfinder.util;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang3.StringUtils;public class ValidateUtil { /** * Email地址验证 */ publ
2016-08-31 08:11:40
486
原创 Hibernate批量添加与更新
/*** 批量新增IDMC表* @param entityType* @return*/public OperationResult batchInsert(final List id2Names){if(id2Names != null && id2Names.size() > 0){this.getSession().doWork(new Work() {@Ov
2016-08-30 18:22:07
3068
转载 JSP文件是否有必要放在WEB-INF下
观点一:(较为赞同)安全性不是真正的原因,因为jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过浏览器看到jsp源码的,而如果是通过其它手段入侵服务器的话,放在WEB-INF又和放在别的地方有什么区别呢???真正的原因是,对于早期直接嵌入java代码的jsp,是直接给出jsp路径给用户访问的,这种情况恰恰不能放在WEB-INF,而到了现在的mvc模式,jsp已经
2015-08-06 00:53:16
461
转载 springMVC各个包的详细说明
spring的jar各包作用spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的S
2015-08-06 00:33:37
1387
转载 8 张思维导图学习 Javascript
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅
2015-07-15 20:01:03
1184
转载 java内存管理的8个小技巧
本文地址:http://bbs.it-home.org/thread-47659-1-1.html 内容来源:程序员之家(http://bbs.it-home.org/1. 尽量使用直接量这个大家应该清楚,所以只做简诉:String str = "hello";上面这种方式会创建一个“hello”字符串,而且JVM的字符缓存池还会缓存这个字符串;String str =
2015-07-15 19:52:00
684
原创 Windows中 RabbitMQ安装与环境变量配置
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1:安装RabbitMQ需要先安装Erlang语言开发包。下载地址 http://www.erlang.org/download.html 在win7下安装Erlang最好默认安装。 设置环境变量ERLANG_HOME= C:\Program Files
2014-09-18 20:58:17
6845
4
转载 JS 控制文本框只能输入中文、英文、数字与指定特殊符号
JS 控制文本框只能输入数字JS 控制文本框只能输入数字、小数点JS 控制文本框只能输入英文JS 控制文本框只能输入英文、数字JS 控制文本框只能输入中文JS 控制文本框只能输入中文、英文、数字JS 控制文本框只能输入中文、英文、数字、空格JS 控制文本框只能输入中文、英文、数字、小数点总而言之:先
2014-07-30 11:03:08
1112
转载 JSP和Servlet的中文乱码处理
JSP和Servlet的中文乱码处理前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。一、表单提交时出现乱码:在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
2014-07-25 11:28:56
475
转载 jqGrid 安装及使用教程
一、jqGrid 官方安装文档 JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。 首先是安装,只有安装对了,才能进行使用,当然官方的安装方法是最权威的 下面主要总结下自己在官方文档的学习思路(后面附有第一个jqGrid Demo实例) 官网:http://www.trirand.com 官方安装文档:http://www.trirand
2014-07-16 22:38:38
3513
转载 jqgrid使用步骤及说明
jqGrid 是一个用来显示网格数据的jQuery插件,可以动态的对数据网格的数据进行添加、删除、修改、查询、排序、拖拽等操作,数据源可以是json、xml 官网下载地址:http://www.trirand.com/blog/?page_id=6官网文档:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddo
2014-07-16 22:33:16
1061
转载 $.post传JSON到后台及接收方法
日前同事问及我jquery 传送JSON数据到后台,后台该如何接收的问题,经多方查阅,总结出了以下方法:前台要用到json2.js和jquery.js后台要用到json.jar。在前端要将传的JSON数据使用JSON.stringify(这里是json数据)转化成字符串,后台调用import net.sf.json.JSONObject方法或者采用获取字符流的方法来获取前台
2014-07-16 22:29:17
5313
1
转载 Eclipse的Jquery插件安装
一、Spket的安装方法(两种方式): 1.在线安装:Help->Install New Software...->Add...->Name: "Spket",Location:http://www.spket.com/update/ 下载完毕重启Eclipse.2.手动安装:到http://www.spket.com/download.html下载 Plugin 版本,当前版本为1.
2014-06-08 21:02:36
2067
转载 oracle regexp_like介绍和例子
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,
2014-05-13 10:02:38
815
转载 oracle的split函数
PL/SQL 中没有split函数,需要自己写。 代码:create or replace type type_split as table of varchar2(50); --创建一个 type ,如果为了使split函数具有通用性,请将其size 设大些。--创建functioncreate or replace function split(
2014-05-12 16:32:29
789
转载 java获取客户端真实IP地址的两种方法
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用reque
2013-12-30 14:59:50
759
转载 Oracle中隐式游标详解
一、游标的相关概念: 定义: 游标它是一个服务器端的存储区,这个区域提供给用户使用,在这个区域里 存储的是用户通过一个查询语句得到的结果集,用户通过控制这个游标区域当中 的指针 来提取游标中的数据,然后来进行操作。 实质: 是用户在远程客户端上对服务器内存区域的操作,由数据库为用户提供这样的 一个指针,使得用户能够去检索服务器内存区的数据。 (
2013-11-07 17:36:18
2932
转载 javaScript面试题
JavaScript面试笔试题一、不定项选择题 (每题3分,共30分)1 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是( D )A. var obj = [name:"zhangsan",show:function(){alert(name);}];B. var obj = {name:"zhangsan",show:”al
2013-11-07 15:23:12
1274
转载 Ajax面试总结
1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-based presentation)XHTML+CSS的表示;使用 DOM(Document
2013-11-07 14:09:02
855
转载 java中验证公式是否书写正确
package testDemo;public class testJava { public static void main(String args[]) throws Exception { String str1 = "(Z0$1001+K1$1001)+C2$1001-max(Z1$1001-Z1$1001,0)"; System.out.println(vali
2013-11-06 17:45:20
5145
转载 JS中with的用法举例
1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,在一个程序代码中,需要多次使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着
2013-10-17 11:06:37
664
原创 四、表空间、数据库对象
一、Oracle数据库对象数据库对象是数据库的组成部分,常常用create命令进行创建,可以使用Alter命令修改,用drop执行删除操作。前面接触过的数据库对象有表、用户等。今天将学习更多的oracle数据库对象:1、 同义词:就是给数据库对象一个别名;2、 序列:Oracle中实现增长的对象;3、 视图:预定义的查询,作为表一样的查询使用,是一张虚拟表。
2013-10-14 10:39:52
652
转载 Java中保留几位小数
import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(
2013-09-14 10:36:06
1412
转载 Oracle-ORA-01722 invalid number错误
忽然有一天,好好的系统报错:ORA-01722 invalid number环境:Oracle9 + JDBC访问数据库,之前是好的,忽然发现这个错误后来参考了:http://davidyu720.itpub.net/post/31716/291191 才知道缘由1. 代码里面执行了如下SQL语句: select mdn from tablename where mdn=1380
2013-09-06 10:12:45
3499
原创 三、子查询和常用函数
一、子查询子查询在select、update、delete语句内部可以出现select语句。内部的select语句结果可以作为外部语句中条件子句的一部分,也可以作为外部查询的临时表。子查询类型有:1、 单行子查询:不向外部返回结果,或者只返回一行结果。2、 多行子查询:向外部返回零行、一行或者多行结果。 案例1:查询出销售部(sales)下面的员工信息。SELE
2013-09-04 14:30:06
891
转载 Oracle 中union的用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同,如上面的例子,在实际的软件开发过程,会遇到更复杂
2013-09-04 09:43:34
990
转载 Oracle数据库中distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2
2013-09-04 09:36:27
7212
1
原创 二、SQL数据操作和查询
一、SQL简介SQL是结构化查询语言(Structured Query Language),专门用于数据存取、数据更新及数据库管理等操作。在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。Oracle SQL语句有如下命令组成:1、 数据定义语言(DDL),包括create、alter、drop等;2、 数据操
2013-09-02 14:12:21
724
原创 一、了解Oracle
一、连接身份(代表数据库使用权限)1、 sysdba:即数据库管理员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。Sys用户必须用sysdba身份才能登录,system用户可以用普通身份登录。2、 sysyoper:即数据库操作员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、
2013-09-02 11:02:35
607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人