自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于Spring MVC的Excel导出

List<String[]> maps = new ArrayList<String[]>(); String[] columnName = { "ID", "用户名","企业名称","服务类型", "消费金额", "渠道","消费类型", "消费时间" }; for (int i = 0; i < lists.s...

2018-04-25 17:43:00 122

转载 基于Spring MVC的Excel文件上传

JSP<a href="javascript:void(0);" onclick="inPage()" class="pt_btn btn_blue" id="inport" style="width:100px;">上传文件</a><!--导入客户资源弹框 --><div id="mask_box_im_from" cla...

2018-04-25 17:08:00 117

转载 Mybatis 批量更新

学习资源:https://blog.csdn.net/xyjawq1/article/details/74129316<!-- 批量更新模板 --> <update id="updateBatch" parameterType="java.util.List"> update bc_product_combo <trim prefix="se...

2018-04-20 09:26:00 86

转载 Servlet

Servlet生命周期分为三个阶段:  1,初始化阶段 调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<S...

2018-04-07 23:48:00 87

转载 连接JDBC的步骤

连接JDBC的步骤//1.注册驱动:三种方式,都是把驱动放到驱动列表中,使用方法2、3更好 (1)DriverManager.registerDriver(new com.mysql.jdbc.Driver()); (2)System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver"); (3)Class.forName(com...

2018-04-07 23:46:00 131

转载 Socket

SOCKETTCP端口号,用来识别服务器上特定的应用程序 :0~1023 是通用端口 HTTP:80 FTP:20 smtp:25 telnet:23 pop3:110 time :37 1024~65536 可使用1.使用BufferedReader从Socket上读取数据//建立对服务器的Socket连接Socket socket = new Socket("127.0....

2018-04-07 23:45:00 100

转载 文件读写

SerializationFileOutputStream 把字节写入文件ObjectOutputStream 把对象转换成可以写入串流的数据序列化对象写入文件(1)FileOutputStream fileStream = new FileOutputStream("MyGame.ser");//若文件不存在,则会自动创建(2)ObjectOutputStream os = ...

2018-04-07 20:38:00 89

转载 Spring

学习资源http://spring.io/http://projects.spring.io/spring-framework/Spring:是一个轻量级的控制反转(IOC)面向切面(AOP)的容器框架包含并管理应用对象的配置和生命周期,这个意义上是一种容器DI:依赖注入,是IOC得一种实现方式IOC :控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外...

2018-04-06 16:59:00 70

转载 Spring MVC

Model-View-Controller 开发web的通用框架MVC的核心思想是业务数据抽取同业务数据呈现相分离View:视图层 为用户提供UI重点关注数据的呈现Model:模型层 业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。Controller:控制层 调用业务逻辑产生合适的数据(model),传递数据给视图层用于呈现。 Vi...

2018-04-06 16:58:00 87

转载 面试题汇总

阿里历年面试题汇总:https://blog.csdn.net/sinat_35512245/article/details/60325685Spring 事务https://blog.csdn.net/donggua3694857/article/details/69858827RPC框架https://my.oschina.net/u/1186503/b...

2018-04-05 23:17:00 62

转载 JAVA并发容器之CopyOnWrite容器

学习资源:http://www.cnblogs.com/dolphin0520/p/3938914.html  CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。这样做的好处是我们可以对CopyOnWrit...

2018-03-21 11:24:00 120

转载 JAVA并发容器之ConcurrentHashMap

学习资源:http://www.cnblogs.com/dolphin0520/p/3932905.htmlHashMap是根据散列值分段存储的,同步Map在同步的时候锁住了所有的段,而ConcurrentHashMap加锁的时候根据散列值锁住了散列值锁对应的那段,因此提高了并发性能。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的...

2018-03-21 10:15:00 65

转载 由浅入深理解java集合(一)——集合框架 Collection、Map

转载自:https://www.jianshu.com/p/589d58033841由浅入深理解java集合(一)——集合框架 Collection、Map本篇文章主要对java集合的框架进行介绍,使大家对java集合的整体框架有个了解。具体介绍了Collection接口,Map接口以及Collection接口的三个子接口Set,List,Queue。J...

2018-03-20 14:34:00 80

转载 强引用、软引用、弱引用、虚引用

学习资源:http://www.cnblogs.com/dolphin0520/p/3784171.html1.强引用(StrongReference)  强引用就是指在程序代码之中普遍存在的,比如下面这段代码中的object和str都是强引用:    Object object =newObject();    String str ="hello";  只...

2018-03-20 10:11:00 69

转载 Lock和synchronized的选择

学习资源:http://www.cnblogs.com/dolphin0520/p/3923167.html一.java.util.concurrent.locks包下常用的类1.LockpublicinterfaceLock {voidlock();//用来获取锁。如果锁已被其他线程获取,则进行等待。voidlockInterrupti...

2018-03-16 15:30:00 116

转载 Java并发编程:volatile关键字解析

学习资源:http://www.cnblogs.com/dolphin0520/p/3920373.html一、Java内存模型  Java内存模型规定所有的变量都是存在主存当中(类似于前面说的物理内存),每个线程都有自己的工作内存(类似于前面的高速缓存)。线程对变量的所有操作都必须在工作内存中进行,而不能直接对主存进行操作。并且每个线程不能访问其他线程的工作内存。  缓存一...

2018-03-16 14:09:00 59

转载 java线程并发-Thread类的使用

学习资源:http://www.cnblogs.com/dolphin0520/p/3920357.html一.线程的状态  创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、消亡(dead)二.上下文切换  对于单核CPU来说(对于多核CPU,此处就理解为一个核),CPU在一个时刻只能运行一个线程,当在运行一个线程的过程中转去运行...

2018-03-14 15:16:00 75

转载 SQL语句中:UNION与UNION ALL的区别

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:UNION和UN...

2018-03-08 10:42:00 59

转载 抽象类与接口

抽象类[public]abstractclassClassName {abstractvoidfun();}1)抽象类不能用来创建对象;2)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public;3)抽象类不一定必须含有抽象方法;4)抽象类中的成员变量...

2018-02-28 17:29:00 56

转载 Java 创建不可变对象-final关键字的使用总结

严格地说final修饰的变量不可被改变,一旦获得了初始值,该final变量的值就不能被重新赋值,因此final修饰成员变量和修饰局部变量时有一定的不同。1. final成员变量一般的成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类field分配内存,并分配默认值。也就是说,当执行静态初始化块时可以对类Field赋初值;当执行普通初始化块、构造器时可对实例...

2018-02-28 15:17:00 418

转载 Java内部类和静态内部类

1.静态内部类可以有静态成员(方法,属性),而非静态内部类则不能有静态成员(方法,属性)。2.静态内部类只能够访问外部类的静态成员,而非静态内部类则可以访问外部类的所有成员(方法,属性)。3.实例化一个非静态的内部类的方法:  a.先生成一个外部类对象实例   OutClassTest oc1 = new OutClassTest();  b.通过外部类的对象实例生成内部类对象  ...

2018-02-28 11:21:00 70

转载 static关键字作用

学习资源:http://www.cnblogs.com/szlbm/p/5504162.htmlhttps://www.cnblogs.com/dolphin0520/p/3799052.html转载于:https://www.cnblogs.com/Rage-Leila/p/8480212.html

2018-02-27 17:57:00 63

转载 java类中的初始化顺序

1)父类静态资源加载:静态变量、静态方法、静态初始化块   按静态资源的定义顺序来加载2)子类静态资源加载:同上3)父类成员变量、成员方法、初始化块4)父类构造器5)子类成员变量、成员方法、初始化块6)子类构造器学习资源http://blog.csdn.net/owenchan1987/article/details/52879774转载于:http...

2018-02-27 17:55:00 78

空空如也

空空如也

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

TA关注的人

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