摘要:
什么是序列化
简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O)。我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的... 阅读原文
2018-01-05 08:00:02 阅读(782) 评论(0)
摘要:
系统启动,一段时间不操作,然后在来操作时,报错如下:
Caused by: java.sql.SQLException: Couldn't perform the operation getAutoCommit: You can't perform any operations on this connection.... 阅读原文
2018-01-05 00:12:01 阅读(813) 评论(0)
摘要:
文章结尾有彩蛋
java控制台输出等腰三角形,并且是倒序正序输出【原创】
import java.util.Scanner;
public class Sjx {
public static void main(String[] args) {
Scanner sc = new Scan... 阅读原文
2018-01-04 23:38:02 阅读(789) 评论(0)
摘要:
一、对象增强的手段
继承:增强的内容是固定的,不能动,被增强的对象也是固定;
装饰者模式:增强的内容是固定,被增强的对象可以切换;
动态代理(AOP):被增强的对象可以切换(Service),增强的内容也可以切换(事务处理)
二、装饰者模式
1、装饰模式是一种用于代替继承的技术,无需通过继承增加子类就能扩展对... 阅读原文
2018-01-04 22:26:01 阅读(740) 评论(0)
摘要:
简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。
1:什么是堆内存:
堆内存是是Java内存中的一种,它的作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个数组的时候,就会在堆内存中开辟一段空间给它,用于存放。堆可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在... 阅读原文
2018-01-04 22:20:04 阅读(727) 评论(0)
摘要:String uuid = UUID.randomUUID().toString().replaceAll("-", "");
System.out.println(uuid);如果不加.replaceAll("-", "")生成出的UUID为36位,格式为8143c4a4-c060-4b4e-81b4-44be461... 阅读原文
2018-01-04 20:23:01 阅读(745) 评论(0)
摘要:
这个问题来自于QQ网友,一句两句说不清楚,索性写个文章。
我刚开始做Web开发的时候,根本没有前端,后端之说。
原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。
即使后来Javascript在浏览器中添加了一些AJAX的效果,那也是锦上添... 阅读原文
2018-01-04 19:36:04 阅读(774) 评论(0)
摘要:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Monaco; color: #4f76cb }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Monaco }
p.p3 { margin: 0.0p... 阅读原文
2018-01-04 18:47:02 阅读(756) 评论(0)
摘要:
一、要求1. 发布到Tomcat7.0或以上版本!二、概述
Servlete3.0的主要新特性如下三部分:
使用@WebServlet、@WebFilter、@WebListener三个注解来替代web.xml文件中的Servlet、Filter、Listener的配置;
Servlet异步处理:当Servle... 阅读原文
2018-01-04 18:15:02 阅读(714) 评论(0)
摘要:
一、JSON1.JSON是什么
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是js提供的一种数据交换格式!
2.json的语法
{}:是对象!
属性名必须使用双引号括起来!单引不行!!!
属性值:
null
数值
字符串
数组:使用[]括起来
boolea... 阅读原文
2018-01-04 17:30:01 阅读(779) 评论(0)