自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java内存模型

运行时数据区域目录运行时数据区域程序计数器Java虚拟机栈本地方法栈Java堆方法区运行时常量池图解: 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。每一个线程都需要有一个独立的计数器,各条线程之间计数器互不影响,独立存储,因此程序计数器是线程私有的。 Java虚拟机栈 虚拟机栈描述的是Jav...

2019-09-28 15:46:39 201

转载 Mybatis-Generator

出处:http://www.cnblogs.com/lichenwei/p/4145696.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:https://g

2017-09-30 09:38:01 461

转载 单例模式的七种写法

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (

2017-09-11 22:28:44 322

转载 AOP面向切面编程

一.前言    在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Obje

2017-09-11 22:04:12 293

转载 Java中MD5加密加盐算法

前俩天项目组需要做一个密码的加密加盐操作,无意中在网上看到一个对应的加密加盐算法,特意在此做一个记录 import java.security.MessageDigest;import java.util.Random;import com.sun.org.apache.xerces.internal.impl.dv.util.HexBin;/** * @fileName M...

2017-09-07 15:05:36 2326 6

原创 五个常见Java排序算法

最近从网上学习了几个常见的java排序算法,特意整合了5个排序算法如下:package test;/** * @fileName Algorithm.java * @Description * @author chen * @date 2017年8月29日 * @version 1.0 */public class Algorithm { /** * 冒泡排序

2017-09-07 14:53:09 626

转载 连接Oracle数据库的示例代码

记录一个非常标准的连接Oracle数据库的示例代码package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/** * @fileName OracleConnection.jav

2017-09-07 14:51:12 490

原创 数据库分页查询SQL

总结一下关于oracle和mysql的分页查询语句1:mysql分页查询mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:起始的索引* pageSize:每页显示的记录数*/select o.* from (sql) o limit firstIndex

2017-09-07 14:16:51 383

原创 集合List、Set、Map的遍历方式

参考部分网络资源整理了一份三大集合的遍历方式:package test;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import jav

2017-09-07 11:37:24 284

原创 mybatis中数值型0被判为空字符串

在使用mybatis框架,进行数据的insert和update时,Integer和BigDecimal类型作数值传递,大部分情况这么写:              SAMPLE_NO = #{sampleNo,jdbcType=DECIMAL} AND       但是如果我们需要传的值是0,这个判断会返回falseint i=0;mybatis 会认为 i == 0 是个

2017-09-07 10:12:04 2619 1

原创 eclipse启动Tomcat时内存溢出

场景  最近公司的新项目中,在eclipse中的tomcat服务器下放了4个不同的程序,使用了很多的jar包。经常性的发现,一运行Tomcat,报PermGen space 错误。PermGen space(转)    PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。OutOfMemor

2017-09-07 09:28:08 597

转载 Mybatis中oracle、mysql、db2、sql server的like模糊查询

select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">    select * from t_user where user_name like CONCAT('%',#{search_name},'%')  select>    se

2017-08-28 10:24:23 541

转载 JavaScript中的匿名函数及函数的闭包

JavaScript中的匿名函数及函数的闭包转自:http://www.cnblogs.com/wl0000-03/p/6050108.html1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种

2017-06-20 17:27:38 452

转载 原型对象与原型链

原型对象与原型链理解一:三张图搞懂JavaScript的原型对象与原型链对于新人来说,JavaScript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实在有些复杂,其实市面上已经有非常多的文章在尝试说清楚,有一张所谓很经典的图,上面画了各种线条,一会连接这个一会连接那个,说实话我自己看得就非常头晕,更谈

2017-06-20 16:31:12 574 1

转载 javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){  ...

2017-06-20 11:14:21 288

转载 浅谈java异常处理之空指针异常

一:空指针异常产生的主要原因如下:(1)当一个对象不存在时又调用其方法会产生异常obj.method() // obj对象不存在(2)当访问或修改一个对象不存在的字段时会产生异常obj.method() // method方法不存在(3)字符串变量未初始化;(4)接口类型的对象没有用具体的类初始化,比如:List lt;会报错 List lt = new

2017-06-13 10:43:10 928

转载 关于java和web工程项目中各种路径的获取总结

参考网络文章整理 1.  获取web服务器项目的真实物理路径 Java代码 request.getSession().getServletContext().getRealPath("/");  2.  相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) Java代码 

2017-05-26 10:13:56 574

转载 JavaScript获取当前根目录

主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络function getRootPath_web() {

2017-05-26 09:24:44 994

原创 json对象的遍历

JSON 有两种结构1:对象(JSONObject):“属性/值”得集合。 var json = {"name":"Jack","age":20,"id":"123456"}; for (var obj in json) { console.log(obj+':'+json[obj]); }2:数组(JSONArray):由值组成的有序列表。

2017-03-28 15:28:31 1546

原创 JavaScript如何获取当前点击对象节点

获取当前点击对象        /*传入参数this即可获取当前点击的对象*/    点我    function capture(data) {        console.log(data.id);        alert(data.id);    }

2017-03-28 13:44:45 25733

空空如也

空空如也

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

TA关注的人

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