自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 java合理估算线程池大小——Dark Magic

具体见并发编程网的文章http://ifeve.com/how-to-calculate-threadpool-size/,原代码乱序了,这里做一个排序后分享github地址:https://github.com/sunshanpeng/dark_magic

2018-01-13 15:13:02 1823

原创 intellij IDEA切换主干/分支

不同于eclipse或者小龟,intellij idea没有switch选项来切换网上找了好几篇或者integrate project,或者relocate,都稍麻烦。后面找到一靠谱方法,只要update 的时候更改一下url就行VCS   ====> Update project

2016-10-21 14:12:27 30184 3

原创 IE8以下浏览器 SCRIPT1028: 缺少标识符、字符串或数字

如其他文章中所写,IE早期浏览器对于格式校验比较严,如果出现SCRIPT1028: 缺少标识符、字符串或数字的错误很大可能是因为多了逗号或者分号什么的,比如:var a = { x: 1, y: 2,};y:2后面多了个逗号,这在Firefox或者chrome浏览器及新的IE浏览器都正常,但是IE8以下浏览器是会报错的。项目中也报了这个错误,于是我一行行代码

2016-10-11 09:41:32 6354

原创 java中几种synchronized用法总结

文章为自己测试后所写,有说得不对的地方希望看到的大神能够指出来让我得以改正,以免误导其他同行synchronized方法,synchronized静态方法,synchronized(this),synchronized(类),synchronized(变量)之间的区别

2016-09-28 09:31:17 2755

转载 Spring 定时任务之 @Scheduled cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一

2016-06-22 15:04:23 3382

转载 在Spring3中使用注解(@Scheduled)创建计划任务(最简化配置)

一、配置文件beans中加入:xmlns:task="http://www.springframework.org/schema/task"  xsi:schemaLocation中加入:http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-t

2016-06-22 14:57:33 859

转载 使用Spring 3的@value简化配置文件的读取

Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码。1、在applicationContext.xml文件中配置properties文件bean id="appProperty" class="org.springframework.beans.factory.config.PropertyPlaceholder

2016-06-22 12:11:15 332

原创 工具类——java在图片指定位置写字

import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.net.URL;import javax.imagei

2016-03-16 14:29:30 4381 1

原创 工具类——将中文名转换成大写拼音

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.piny

2016-03-16 14:19:52 1218

原创 阅读String源码总结【jdk1.6】

1、打开String源码发现String其实就是字符数组char[];2、String定义了三个变量value、offset、count(hash暂且不说),value是String的值,offset是偏移量,count是字符串长度;3、之所以说String是不可变的,是因为value、offset、count三个变量都是用private final修饰的,在外界访问不到,所以只能新建一个

2016-02-29 14:58:54 532

原创 网页div转换成图片导出——html2canvas

html2canvas网页截图 $(function(){ print(); }); function print(){ html2canvas( $("#canv") ,{ onrendered: function(canvas){ $('#down_button').attr( 'href' , ca

2016-02-25 20:51:17 14234 6

原创 Linux vi编辑器(鸟哥的Linux私房菜摘录)

vi编辑器有三种模式:命令模式,编辑模式,末行模式打开vi后首先是命令模式,用i,o,a等进入编辑模式,按esc退出编辑模式,回到命令模式。在命令模式下输入:wq表示保存退出,:wq!强制保存退出,:w表示保存,:w file表示保存在另一个文件中 :q表示退出在命令模式下可以用用ZZ,ZQ这些指令直接保存退出。:w 将编辑的数据写入硬盘档案中(常用) :w!

2016-01-29 20:12:08 309

转载 ORACLE中null的排序问题

问题描述:    在平时的业务处理中,经常遇到要对业务数据进行排序,并且要对null值也做相应的排序。在Oracle中,进行Order by排序时缺省认为null是最大值,所以如果是ASC升序则被排在最后,而DESC降序则排在最前。有的时候我们需要在降序排列时,同时要将null的数据排到最后,应该如何处理。   问题处理:    Nulls first:表示null值的记录将排在最

2016-01-29 20:08:32 250

转载 oracle connect by用法

connect by是结构化查询中用到的,其基本语法是:1234select... from  tablenamestart   with cond1connect by  cond2where       cond3简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段(如e

2016-01-29 20:07:34 894

原创 oracle查看指定时间的数据(查看被删数据)

select * from test_apeng  AS OF TIMESTAMP TO_TIMESTAMP('2015-09-28 10:10', 'yyyy-mm-dd hh24:mi');

2016-01-29 20:06:28 1103

转载 mysql如何让一个存储过程定时执行

查看event是否开启:  show variables like '%scheduler%';+-----------------+-------+| Variable_name   | Value |+-----------------+-------+| event_scheduler | OFF   |+-----------------+-------+

2016-01-29 20:04:46 311

转载 mysql存储过程详解

mysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以

2016-01-29 20:03:39 501

转载 Oracle 游标使用全解

-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursor c_jobisselect empno,ename,job,salfrom empwhere job='MANAGER';--定义一个游标变量v_cinfo c_

2016-01-29 20:03:10 282

转载 利用JS做到隐藏div和显示div

javascript div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白Js代码  style="visibility: none;"    document.getElementById("typediv1").style.visibility="hidden";//隐藏    document.getElementById("typedi

2016-01-29 19:43:42 1226

转载 Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();  

2016-01-29 19:42:53 390

转载 js获取项目根路径及get参数

//js获取项目根路径,如: http://localhost:8083/uimcardprj    function getRootPath(){        //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp        var curWwwPath=window.document.location.href;

2016-01-29 19:42:07 358

转载 前台页面字体省略显示

overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100px;'demo'

2016-01-29 19:41:05 255

转载 window对象

window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。1、全局的window对象JavaScript中的任何一个全局函数或变量都是window的属性。scripttype="text/javascript"> var name="撼地神牛"; document.write(window.name);s

2016-01-29 19:40:20 1059

原创 工具类——验证码

servlet端package web;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream

2016-01-29 19:36:15 310

转载 常用正则表达式

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$

2016-01-29 19:34:32 249

转载 关于反射的一些姿势

获取Class对象有三种方式: 1.通过Object类的getClass()方法。例如:Class c1 = new String("").getClass();2.通过Class类的静态方法——forName()来实现:Class c2 = Class.forName("MyObject");3.如果T是一个已定义的类型的话,在java中,它的.class文件名:T.cl

2016-01-29 19:33:43 352

转载 System.exit()和return区别

1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下:[java]view plaincopy/**

2016-01-29 19:32:18 462

转载 从request获取各种路径总结

转:http://zjutsoft.iteye.com/blog/1084260从request获取各种路径总结request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./");    // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录req

2016-01-29 19:31:50 345

转载 正则表达式语法

字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入

2016-01-29 19:31:20 306

原创 ant 编译打包

通常将build.xml文件放在项目根路径下//project 为项目根路径,必须有一个;default为运行整个项目的时候默认运行的target;basedir为项目路径              //property :属性,下面引用                                           //引第三方jar包用,若不指定

2016-01-29 19:29:39 2030

原创 【自己总结的】HBase基本命令

HBase基本命令下面列出了几个常用的HBase Shell命令:名称命令表达式创建表create '表名称', '列名称1','列名称2','列名称N'添加记录put '表名称', '行名称', '列名称:', '值'查看记录get '表名称', '行名称'查看表中

2016-01-23 11:55:47 399

原创 【自己总结的】网页乱码解决方式

自己在实际开发中遇到的网页乱码时候的一些问题解决方式

2016-01-23 11:48:21 411

Maven权威指南

Maven权威指南

2016-06-26

jQuery帮助文档API

jQuery

2016-06-26

JSON解析编辑工具

JSON解析编辑工具

2016-06-26

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

TA关注的人

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