- 博客(30)
- 资源 (7)
- 收藏
- 关注
原创 数据字典表设计
(程序中的)数据字典:1、对应用程序不同类型数据集合,进行分类,管理 2、用code标识数据,在存储时存储code就行了好处:1、数据集合统一在一个地方管理,便于阅读所有数据集合,理解程序。2、用code标识数据,在存储时存储code就行了,这样即使数据改变了,也不影响程序表设计时达到的目标:使配置的数据(字典名称,字典值),不因数据的改变,影响数据的存储(这样就需要设计字典名称的code、字典 ...
2018-04-28 13:56:10 58188
转载 数据库字典表设计
数据库字典表设计村长大神 发表于2年前 在稍大一些的项目中,我们总是需要管理各种各样的类型类型数据(如商品类型、游戏类型。。。)。对于这些类型的管理类似,如果为每 一种类型都建立一张表去维护(而在项目中,正常出现50种类型),那工作量是可想而之大,并且我们不得不去了解每一个类型表的名字, 以去关联它。 因此,我们需要一种数据模型以完成对多种多样类型管理的需求。 字典表dictionary ...
2018-04-28 13:55:21 23111
转载 数据字典及其使用
1 数据字典1.1 什么是数据字典将如下这些具有相同类型的配置项,配置到系统的数据字典表中,方便系统维护,由超级管理员统一在后台进行数据字典维护,如果用户需求要增加变更配置项,只需要修改数据字典表记录即可,不需要修改代码。 1.2 数据字典需求相同类型的配置项:在系统中创建一个张记录数据字典类型 数据字典类型表记录数据的类型(例如用户状态)创建一张表记录数据字典明细:(...
2018-04-28 13:52:56 66027 3
转载 数据库怎么设计字典表
数据库怎么设计字典表,用来存储类型数据,需要可以编缉,大家都是怎么做的CREATE TABLE `t_ci` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `parentId` bigint(20) DEFAULT NULL, ...
2018-04-28 13:50:51 22898
转载 spring拾遗(三)——用map接收请求参数的问题解决
遇到个跨域调用,因为传个我的参数不定,所以需要通过map来接收参数并进行签名验证等操作理所当然的写出了下面的代码,但是发现map里并没有获取到传来的key-value值[java] view plain copy @RequestMapping(value = "/callback", produces = "text/html;charset=UTF-8") @ResponseBody pu...
2018-04-27 14:56:10 1458
转载 springMvc--接受日期类型参数处理
目录步骤2.自定义类型转换规则3.注册自定义的类型转换类4.地址栏访问这个问题,也即是springMvc如何进行参数类型的转换 , 以把client传过来一个String类型,转换为日期类型为例回到顶部步骤1.controller/** * 接收日期类型参数 * 注意: * springmvc 在接收日期类型参数时,如不做特殊处理 会出现400...
2018-04-27 14:55:09 2792
转载 【Spring】详解Spring MVC中不同格式的POST请求参数的数据类型转换过程
2017年04月23日 11:05:40阅读数:1802 你也许写过很多Controller,那你可曾和我一样好奇最初字符串格式的HTTP请求参数如何转化成类型各异的Controller方法参数?引子:假设现在有一个Long型的请求参数,需要转化为OffsetDateTime类型的方法参数,请问如何实现?1 常见的POST请...
2018-04-27 14:53:44 657
转载 Springmvc之接受请求参数
Springmvc之接受请求参数准备工作新建一个表单提交请求地址: http://localhost:8080/ProjectName/user/login.do<form action="<%=request.getContextPath()%>/user/login.do" method="post"> username:<input type="text...
2018-04-27 14:51:50 350
转载 SpringMVC参数绑定(从请求中接受参数)
参数绑定(从请求中接收参数)1)默认类型:在controller方法中可以有也可以没有,看自己需求随意添加. httpservletRqeust,httpServletResponse,httpSession,Model(ModelMap其实就是Mode的一个子类 ,一般用的不多)2)基本类型:string,double,float,integer,long.boolean3)p...
2018-04-27 14:49:57 172
原创 spring mvc 接受参数的问题
一、SpringMVC参数绑定(从请求中接受参数)二、Springmvc之接受请求参数三、【Spring】详解Spring MVC中不同格式的POST请求参数的数据类型转换过程四、springMvc--接受日期类型参数处理五、spring拾遗(三)——用map接收请求参数的问题解决...
2018-04-27 14:48:43 169
原创 操作日志表的设计
https://blog.csdn.net/xingxinglaile/article/details/19489761https://www.cnblogs.com/hooray/archive/2012/09/05/2672133.html
2018-04-23 10:59:49 16730
原创 数据库表设计
初期项目设计表时,尽量保持表结构清晰方法:1、表中尽量不要冗余字段; 好处: 表结构清晰; 修复数据时,修改一处就行,不用修改别处了;2、表中冗余字段情况; a、条件: 数据是不变的,而且不能从关联表中查找到的字段; 数据是不变的,而且能从关联表中查找到的字段,但是关联表数据量巨大(几十、几百万),影响性能; b、好处: 方便查询,不用通...
2018-04-18 15:18:56 685
转载 javaweb项目搭建ehcache缓存系统
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider,同时在项目开发中也被广泛使用到。接下来就以用户缓存为例,基于javaweb项目来搭建ehcache缓存系统。主要涉及核心原理和实现要点:项目是基于spring框架来统一管理和配置bean的,所以在spring中配置缓存,定义EhCacheManagerFactoryBea...
2018-04-09 18:24:33 560
转载 Tcp Keepalive 和 HTTP Keepalive
keepalive机制TCP keepalive概念在使用TCP长连接(复用已建立TCP连接)的场景下,需要对TCP连接进行保活,避免被网关干掉连接。在应用层,可以通过定时发送心跳包的方式实现。而Linux已提供的TCP KEEPALIVE,在应用层可不关心心跳包何时发送、发送什么内容,由OS管理:OS会在该TCP连接上定时发送探测包,探测包既起到连接保活的作用,也能自动检测连接的有效性,并自动关...
2018-04-09 16:09:14 297
转载 Tcp Keepalive 和 HTTP Keepalive 详解
TCP Keepalive Tcp keepalive的起源 双方建立交互的连接,但是并不是一直存在数据交互,有些连接会在数据交互完毕后,主动释放连接,而有些不会,那么在长时间无数据交互的时间段内, 交互双方都有可能出现掉电、死机、异常重启等各种意外,当这些意外发生之后,这些TCP连接并未来得及正常释放,那么,连接的另一方并不知道对端的情况, ...
2018-04-09 16:02:09 306
原创 fluent Request.Post 中文乱码解决
Form form = Form.form();for (String s : paramMap.keySet()) { form.add(s, paramMap.get(s));}try { String content = Request.Post("x.x.x.x:c/x.htm") .connectTimeout(2000) ...
2018-04-09 15:47:30 2066 1
转载 ExcelExport 代码导出(大数据量导出)
public class ExcelExport { public static void main(String[] args) throws Exception { String sheetName = "测试Excel格式"; String sheetTitle = "测试Excel格式"; List<String> co...
2018-04-03 14:47:22 16441
原创 java生成树(generateTree)
参考:https://blog.csdn.net/mynamepg/article/details/79802885//生成权限树public List<Tree> generateTree(List<Tree> treeList) { if (CollectionUtils.isEmpty(treeList)) { return null;...
2018-04-03 14:42:37 5242
转载 java树生成
TreeNode基类/** * 树节点 */public abstract class TreeNode { private String id; private String parentId; private String name; private List children; /** * 是否为根节点 * 根据当前节...
2018-04-03 14:28:42 732
转载 excel文件写性能优化
一 问题背景 通过POI框架生成excel文件的时候,一般选用的是XSSFWorkbook类。用这个类生成excel文件时,文件的所有数据均会存放在内存当中,包括cell对象,cellType对象等等。如果数据少的话,内存还能撑得住,但是超过了万行级别,内存就会被打爆。POI框架开发者直到3.8版本才提供了SXSSFWorkbook类用以解决这个问题。 Since 3.8-beta3, POI...
2018-04-03 12:46:47 1728
转载 利用POi3.8导出excel产生大量xml临时文件怎么办?
在实际项目中,经常会用到POI3.8来导出excel。而导出excel的时候,会因为残留大量以.xml结尾的文件而导致服务器存储空间急剧增长,最后导致系统挂了。为此,该怎么办呢?.xml后缀残留文件示例通过大量的翻阅资料,目前有两种解决方式:方式1:手动清除临时文件POI3.8并没有提供方法来清除临时文件,为此,这里可以自己手动进行清除: <dependency> ...
2018-04-03 12:38:23 4246
转载 poi导出大量数据excel内存溢出解决方案
Excel2003版最大行数是65536行。Excel2007开始的版本最大行数是1048576行。Excel2003的最大列数是256列,2007以上版本是16384列。 poi导出excel,不使用模板的http://happyqing.iteye.com/blog/2075985 xls格式导出使用HSSFWorkbook,(这个暂时没有好办法) xlsx格式导出以前使用XSSFWorkbo...
2018-04-03 12:35:06 1857
转载 poi 3.8 SXSSFWorkbook没有删除本地缓存文件方法
poi 3.8 中存在SXSSFWorkbook 但是没有despose() 方法,使用时间长了的话有可能造成磁盘没有空间,window环境本地缓存会存放在C盘用户下面AppDate\Local\Temp 下面linux环境下会存放在 temp/poifile 录下,解决这个问题可以使用下面代码。在wookbook写完数据的时候调用此方法deleteSXSSFTempFiles(workbook)...
2018-04-03 12:33:06 1979
转载 Java网络编程之单线程下载文件设置显示进度
下载文件的时候,如果为了用户友好,都会给予进度条提醒用户,那么怎么做呢?其实很简单,首先获取服务器文件的大小urlConnection.getContentLength(),然后在读取文件过程计算文件百分比增长即可/** * 文件下载工具 by sam on 2015/11/5. */public final class FileUtil { /** * 单线程下载文件...
2018-04-03 12:16:57 2555
原创 spring websocket 配置
网盘源码资源:链接: https://pan.baidu.com/s/1mMhiJUASo2T2id4l3cThnw 密码: c28u配置步骤:1、WebSocketConfig.java@Configuration@ComponentScan(basePackages = {"xxx.xxx.xxx"})@EnableWebSocketpublic class WebSocketConfi...
2018-04-03 10:49:22 428
转载 nginx反向代理配置websocket,以及配置后websocket连接后立即断开的解决方法
用proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";配置nginx使之支持websockt的反响代理后,发现websockt连接上就立即断开了最后查到原因是proxy_read_timeout 太小,这便是websockt的有效时间现在配置成3600,也就是维持一个小时,来解决需求。成功,测试中...
2018-04-03 10:38:07 6690 1
原创 websocket 扫码登录
1、获取扫码的二维码GET http://xxxx/scanLoginCode.json?uid=xxx HTTP/1.1Host:xxxConnection: keep-aliveUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Sa...
2018-04-02 18:56:27 1069 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人