自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯咖啡CAFEBABE

好好写代码……

  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java垃圾回收机制

一:垃圾回收算法:    标记清理算法: 在标记阶段,将通过可达性分析中能找到的对象进行标记出来.然后在清理阶段把数据没有标记的清理掉.以为所有可用对象,在内存中不一定是连续的,所以,导致对象间可能有空间,也就导致了空间碎片.    复制算法:是把内存分成两份,在保存对象的时候只是用其中一块,当需要将对象进行回收的时候,将存活的对象复制到另一块中,然后清空当前内存,很明显在程序运行的时候始终有一个...

2018-03-29 10:40:31 133

原创 Java线程理解

一:为什么要使用线程:    如果是单核单线程的情况下,其实使用多线程操作,不一定有使用单线程快,只不过,随着硬件的发展,计算机的核心数和线程数主逐渐增长,所以使用多线程,可以提供更好的效率        二:Java线程的创建        Java创建线程的方式有两种,第一种是继承Tread的类,第二种是实现Runnable接口并将它作为构造参数传入Thread的对象里面。这两种方法都需要调用...

2018-03-29 09:51:14 366

原创 Java8 HashMap resize()方法解析

resize()源码如下: /** * Initializes or doubles table size. If null, allocates in * accord with initial capacity target held in field threshold. * Otherwise, because we are using power-of-t...

2018-03-14 17:30:20 1392 2

原创 Java8 HashMap put方法源码解析

Java8 put源码解析,大致可分为如下步骤:一:判断是不是第一次插入,如果是,则进行resize()二:如果通过hash&n-1计算出来的下标,里面如果没有元素,则在改下标下创建一个新的元素,然后put操作完成,然后判断是否扩容三:如果计算的下标下面已经存在元素,通过key值进行判断是否相同,如果相同,则结束,判断操作,在后去代码中,将新的值,覆盖为老的值,并返回老的值四:如果下标存在...

2018-03-14 16:20:40 322

原创 Java虚拟机内存数据区域

Jvm运行时内存区域主要分为:程序计数器,jvm栈,本地方法栈,堆,方法区。如图(图片来自网络)1:程序计数器:      在Java程序中,每一条线程,都会有独立的程序计数器,用于保证线程在切换的时候,能够正常运行。程序计数器是一块很很小的空间,它记录着当前线程运行的字节码行号,字节码解释器就是通过改变程序计数器的值,来实现运行要运行的下一行指令。如果Java执行的是Native方法,则指示器的...

2018-03-11 21:48:34 129

原创 Java创建对象分配内存

Java创建对象分配内存一:对象内存的规划:        Java虚拟机在遇到一条 new 指令的时候,会首先检查,这个类是否已经被加载、解析、初始化过,如果没有,就要执行类加载的过程。在检查通过后,接下来,Java虚拟机会为这个对象在堆内存里面分配内存空间。对象内存的空间规划有两种方案:        第一种:如果对内存空间是规整的,也就是说,堆内存空间使用过的在一边,没有使用过的在一边(就相...

2018-03-11 16:31:01 613 2

原创 Spring4 转换返回json数据

今天使用spring4,在controller方法前面使用@ResponseBody注解时,返回到客户端的总是406,看了一下源码,原来是 jackson 版本的问题,如果使用的是spring3.x则jackson的版本是1.x,如果spring4.x则jackson版本是2.xspring4.x要导入的jackson的包为:<dependency><groupId>com...

2015-06-01 17:11:31 313

原创 maven 同时配置tomcat h和jetty

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 

2015-04-15 17:07:50 96

原创 Spring 加载Hibernate 配置文件

spring 加载Hiberante配置文件 第一种如果不嫌麻烦的话,一个一个的写,或者*.hbm.xml不再同一个目录下,可以使用mappingResources 属性。如 <bean id="sessionFactory"class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">...

2015-03-23 16:31:40 181

原创 freemarker list使用

1,遍历list 2,遍历map3,获取list索引${li_index}

2015-01-17 18:34:07 239

原创 Maven 构建Velocity

1,配置pom.xmlorg.apache.velocityvelocity1.7org.apache.velocityvelocity-tools2.02,解压velocity-tools.jar在org.apache.velocity.tools.view包中复制出velocity....

2015-01-17 18:33:53 189

原创 tomcat 内存溢出 修改方法

 在eclipse中,window-->preferences-->Java-->Installed JREs  中JRE 点击Edit写入这句话:-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2015-01-16 17:26:30 161

原创 配置TOMCAT JNDI

在 tomcat 的context.xml中 配置如下代码<Resource name="JNDIa的名字" auth="Container" type="javax.sql.DataSource"                   url="jdbc:oracle:thin:@localhost:1521:orcl"                driverClassName="o...

2015-01-16 17:26:18 125

原创 oracle 删除列

- Drop columns alter table 表名 drop column 列名;-- Drop columns alter table t_user drop column id;

2015-01-16 17:26:04 239

原创 js转换json对象

要使用两次 eval()方可转成.比如://转换成json对象eval("var jsonDate = eval("+data+")");

2015-01-16 17:25:44 467

原创 oracle 汉字排序

  1、使用拼音排序   NLS_SORT=SCHINESE_PINYIN_M        2、使用笔画排序   NLS_SORT=SCHINESE_STROKE_M 第一顺序笔画,第二顺序部首;        3、使用偏旁部首排序    NLS_SORT=SCHINESE_RADICAL_M 第一顺序部首,第二顺序笔画;              这样,就可以在查询的时候,指定汉字的排序方...

2015-01-16 17:24:42 233

原创 Java System properties

转的别人的,说不准以后就用到了.  import java.util.Properties; public class SysPro { public static void main(String[] args) { Properties p = System.getProperties(); System.out.println("当前操作系统的文...

2014-09-13 22:39:34 80

原创 hadoop 1.2安装安装

1,安装jkd2,下载hadoop1.2安装包 使用命令并解压3,配置环境变量,指定自己的jdk的版本和hadoop文件夹vi /etc/profile在文件末尾添加JAVA_HOME=/usr/java/jdk1.6.0_30/JRE_HOME=/usr/java/jdk1.6.0_30/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/...

2014-09-11 15:42:07 139

原创 start with ...connect by ... prior ...的使用方法

--从根查到叶select * from t_table_shu t start with t.id = 1 connect by prior t.id =  t.parent_id;--从叶查到跟select * from t_table_shu t start with t.id = 5 connect by prior t.id =  t.parent_id;prior 指的是一哪一方为...

2014-09-04 14:38:47 202

原创 oracle 添加外键约束

-- Add/modify columns 添加一列alter table T_TABLE_SHU add parent_id number;-- Create/Recreate primary, unique and foreign key constraints --格式 : alter table 表名  add constraint 约束名 forreign key (列名)alter...

2014-07-28 11:06:56 761

原创 mybatis 映射集合

collection="tkflid" :map传递的参数key AND ST.TKFL_ID IN #{tkid,jdbcType=VARCHAR}

2014-07-28 11:06:42 91

原创 Case When 的用法

格式:case   when 条件  then     内容  when 条件  then     内容  else       内容  end如:  select t.name,       case         when t.fengshu >= 80 then          'pass'         else          'file'       end     ...

2014-07-28 11:06:16 82

原创 oracle11g删除

1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!3.打开注册表,找到路径:HKEY_LOCAL_MACHINE\SOF...

2014-07-28 11:06:00 65

原创 javax.servlet.http.HttpServlet" was not found on the Java Build Path

eclipse新建项目的时候,出现如下错误,并且在jsp里request.没有提示 Description    Resource    Path    Location    TypeThe superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path    head.jsp    /f...

2014-07-28 11:05:22 192

原创 <fieldset> 为表单添加框

标题

2014-07-25 09:39:03 182

原创 修改sql develop 的字符编码

主要原因是应为oracle客户端和服务器使用的字符编码不同1,查询服务器使用的字符编码select userenv('language') from dual;2,新建环境变量NLS_LANGAMERICAN_AMERICA.ZHS16GBK(服务器字符编码)...

2014-07-25 09:37:54 245

原创 freemarker显示日期类型的数据

在ftl${ks.startdate?string('yyyy-MM-dd HH:mm')}

2014-07-25 09:36:12 232

原创 eclipse 指定运行时的jdk版本

修改eclipse.ini就加上路径即可-vmC:/Program Files/Java/jdk1.7.0_55/bin/javaw.exe

2014-07-25 09:34:33 247

原创 修改汉化后的eclipse默认的启动方式

打开eclipse.ini文件,在后面加上如下代码:-Duser.language=en_US :指eclipse默认的启动方式是英文

2014-07-25 09:32:44 157

hadoop2.6 win64 winutils.exe等相关文件文件

window版本hadoop64位,把文件copy bin里面就行,把文件copy bin里面就行

2017-10-18

chromedriver_win32.zip

chromedriver_win32.zip,windows只有32位的,可以兼容chrome 32位和64位,因为chrome在windows上就是32位一般是selenium操作chrome浏览器

2017-09-15

chromedriver_linux64.zip

ChromeDriver是Chromium team开发维护的,它是实现WebDriver有线协议的一个单独的服务。ChromeDriver通过chrome的自动代理框架控制浏览器

2017-09-15

flex 工具 blazeds

flex 工具 blazeds

2014-06-12

FlexPaper_1.5.1_SDK_3.5_swc.zip

FlexPaper FlexPaper_1.5.1_SDK_3.5_swc.zip FlexPaper

2014-06-06

Red 5 开发API

red5 API

2014-06-06

oracleAPI帮助文档

ORACLE函数大全,帮助文档

2013-06-24

hibernate.properties

hibernate fro java ee

2013-06-24

jfreechart-1.0.14

java 开发画图工具 可以画图 是现在主流

2012-11-29

空空如也

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

TA关注的人

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