对象的序列化与反序列化其实就是将对象的状态保存下来,一般是保存到文件中,但是其实更常用的是将对象序列化为字符串保存到数据库中,然后在需要读取对象的情况下将字符串反序列化为对象。 可以序列化的类必须实现Serializabe接口,此处需要注意的是如果某个属性不需要被序列化,可以添加transient关 ...
分类:
编程语言 时间:
2018-05-04 01:45:35
阅读次数:
274
业务扩展字段在PostgreSQL数据库中经常会使用json格式的数据来存储,然而mybatis默认是没有实现json类型字段对应的TypeHandler,所以一般我们需要自定义mybatis的TypeHandler。 如下是mybatis中json类型字段对应的TypeHandler的一个简单实现 ...
分类:
数据库 时间:
2018-05-03 22:08:29
阅读次数:
529
spring MVC如何接收表单bean 呢? 之前项目中MVC框架一直用struts2,所以我也就按照struts2 的思维来思考 页面loginInput.jsp: Html代码 <?xml version="1.0" encoding="UTF 8"&nb ...
分类:
编程语言 时间:
2018-05-03 19:36:38
阅读次数:
165
转自: https://blog.csdn.net/kwsy2008/article/details/11533329 ...
分类:
编程语言 时间:
2018-05-03 14:22:26
阅读次数:
201
限制并发资源的并发访问数量。 samephore.acquire(); 获取许可 samephore.release(); 释放一个许可。 模拟银行10个办理任务的窗口。 samephore.acquire() 如果有10个任务获取许可并没有释放 其他人等待 某一个获取许可正在执行的任务 释放许可才 ...
分类:
其他好文 时间:
2018-05-03 13:31:09
阅读次数:
173
Centos6/7自带的gcc为4.x版本,可通过devtoolset工具集安装gcc5.x版本 1. 添加yum源 1)CentOS6 2) CentOS7 2.安装程序 3. 配置环境变量 使用gcc -v检查是否配置完成 ...
分类:
其他好文 时间:
2018-05-03 13:28:38
阅读次数:
253
25.综合练习之车站业务分析 完成步骤: 需求: 以车站业务对车票做增删改查操作 1.建立数据库 2.建立车票表 3.建立java项目结构(model\dao\service\test) 4.创建model 5.创建dao(接口和实现)并实现测试 6.创建service(接口实现) 26.综合练习之 ...
分类:
编程语言 时间:
2018-05-02 19:17:48
阅读次数:
178
一、购买服务器 推荐 vultr的服务器,还可以搭梯子,链接:传送门 操作系统建议选 ubuntu 14.04 64位 二、购买域名 详细见百度 三、安装相关软件 更新系统 安装Nginx、pip、virtualenv 启动Nginx 在项目的配置文件中修改成如下: 生成安装依赖文件,在manage ...
分类:
系统相关 时间:
2018-05-02 19:07:48
阅读次数:
281
Money 类 import java.text.SimpleDateFormat; public class Money { private String accountNumber;// 账号 private String name;// 储户姓名 private SimpleDateForma ...
分类:
其他好文 时间:
2018-05-01 23:41:31
阅读次数:
142
一 . 概述 之前我们提到了线程并发出现的安全问题,最为简单的一种处理方案就是使用互斥锁. 在java之中任何一个对象都可以作为一个互斥锁,这种互斥锁通常配合synchronized来使用. 二 . 测试用例 上面的例子描述的问题很简单: 创建一个方法,这个方法可以为一个共享变量不断的自增. 现在创 ...
分类:
其他好文 时间:
2018-05-01 20:36:29
阅读次数:
132