技术文章
张少侠
对日外包,埋头干活,抬头做人
展开
-
servlet&jsp读书笔记第三篇
容器初始化一个servlet时会建一个唯一的servletConfig,并只对这个servlet可用<servlet> <servlet-name>xxx</servlet-name> <servlet-value>xxxxx</servlet-value> <init-param> ...原创 2016-08-10 06:35:31 · 413 阅读 · 0 评论 -
servlets&jsp 读书笔记第二篇
部署描述文件(DD)的主要任务是定义逻辑名与实际servlet类文件之间的映射,必须放在WEB-INF下。JSP会在第一个请求到达时由容器完成编译。servlet生命周期:①web容器加载servlet类②初始化servlet(运行构造函数)③调用init(),只调用一次④调用service(),servlet的主要方法,里面主要是根据请求类型判断调用哪个方法,比如doGet(),doPost()...原创 2016-07-29 06:25:26 · 290 阅读 · 0 评论 -
servlets&jsp 读书笔记第一篇
TCP/IP协议简单解释:TCP负责确保从一个网络节点向另一个网络节点发送的文件能作为一个完整的文件到达目的地,尽快传输过程中会被分成若干部分。IP负责把数据包沿路径移动到目的地。http请求,响应包括:请求,响应行(请求里GET方法包含参数)请求,响应头请求,响应体(请求里POST方法包含参数,响应包含HTML)使用POST而不是GET的原因:1,GET中的总字符数是有限的(取决于服务器,而PO...原创 2016-07-16 22:44:21 · 551 阅读 · 0 评论 -
activiti中其他的表
这里只有一个表ACT_EVT_LOG。ACT_EVT_LOG时间日志表。字段描述类型Not Null备注LOG_NR_主键NUMBER(19)Yes TYPE_类型NVARCHAR2(64) PROC_DEF_ID_流程定义IDNVARCHAR2(64) PROC_INST_ID_流程实例IDNVARCHAR2(64) EXECUTION_ID_执行实例IDNVARCHAR2(64) TA...原创 2018-05-02 13:38:47 · 194 阅读 · 0 评论 -
activiti中关于身份认证的表
关于身份认证信息的表,activiti中一共有四个,分别是:ACT_ID_USERACT_ID_INFOACT_ID_GROUPACT_ID_MEMBERSHIPACT_ID_USER用户表,存用户数据。字段描述类型Not Null备注ID_主键IDNVARCHAR2(64)Yes REV_乐观锁NUMBER(*) FIRST_名NVARCHAR2(255) LAST_姓NVARCHAR2(2...原创 2018-05-02 13:30:30 · 338 阅读 · 0 评论 -
activiti中关于通用数据的表
activiti中通用数据存储在ACT_GE_*的两张表中,这两张表是:ACT_GE_PROPERTYACT_GE_BYTEARRAYACT_GE_PROPERTY存储流程引擎级别的数据,初始化表结构时插入3条默认值。字段描述类型Not Null备注NAME_主键NVARCHAR2(64)Yesschema.version、schema.history、next.dbidVALUE_值NVARCH...原创 2018-05-02 13:18:12 · 272 阅读 · 0 评论 -
activiti中关于历史数据的表
activiti中关于历史数据的表都是以ACT_HI_*开头的表,主要有8张表。分别是:ACT_HI_ACTINSTACT_HI_ ATTACHMENTACT_HI_COMMENTACT_HI_DETAILACT_HI_IDENTITYLINKACT_HI_PROCINSTACT_HI_TASKINSTACT_HI_VARINSTACT_HI_ACTINST历史活动信息表,记录流程流转过的所有节点...原创 2018-05-01 14:05:38 · 2035 阅读 · 0 评论 -
activiti中关于运行时的表
activiti中关于运行时的表都是ACT_RU_*系列的表,其中保存在运行中的Task的相关数据。一共6个表:ACT_RU_TASKACT_RU_VARIABLEACT_RU_JOBACT_RU_IDENTITYLINKACT_RU_EXECUTIONACT_RU_EVENT_SUBSCRACT_RU_TASK表,保存的是正在运行中的节点数据。字段描述类型Not Null备注ID_ NVARCH...原创 2018-04-27 09:23:18 · 1317 阅读 · 0 评论 -
activiti中关于存储的相关表
activiti中的ACT_RE_* 系列的表表示的是静态信息的保存,比如流程定义,规则等。一共有三个表,ACT_RE_MODEL,ACT_RE_DEPLOYMENT,ACT_RE_PROCDEF。先说ACT_RE_MODEL,流程模型设计完后保存时将数据插入这张表。字段描述类型Not Null备注ID_主键IDVARCHAR(64)Yes主键REV_乐观锁INT(11)No为啥是乐观锁?NAME...原创 2018-04-24 23:41:37 · 817 阅读 · 0 评论 -
activiti表结构概述
activiti表都以ACT_开头,表中字段都以_结尾。ACT_RE_* ,RE表示repository,即存储。这一系列表保存静态信息,比如流程定义,流程图片,规则等,对应RepositoryService。ACT_RU_*,RU表示runtime,即运行时。这一系列表保存流程变量,用户任务等运行时数据,只保存尚未结束的流程,结束的就删除保存在历史系列表中,对应RuntimeService。AC...原创 2018-04-19 21:43:42 · 264 阅读 · 0 评论 -
spirng mvc常用注解思维导图
讲解:http://mp.weixin.qq.com/s?__biz=MzIwMTY0NDU3Nw==&mid=2651935429&idx=1&sn=8303428b0da7f5cca87e6e311c5e76cf&chksm=8d0f3d8bba78b49d3f4b7eeb5869c4582651c633b7b6a6f9789cbd5f1512caf131ac5...原创 2018-03-28 23:10:40 · 272 阅读 · 0 评论 -
springmvc ResponseEntity 下载文件损坏问题解决方法
这两天做一个文件下载功能,基本上使用的就是springmvc的ResponseEntity来做的,这块代码就不贴了,网上大把大把的,问题是下载的文件总是提示【文件损坏】导致打不开,word,excel,zip文件统统打不开,研究来研究去网上答案很多但是都不解决问题,唯一解决问题的就是这个帖子,地址如下:http://www.iteye.com/topic/1125784,作者解决问题的思路也很棒。...原创 2017-08-10 09:26:59 · 6552 阅读 · 2 评论 -
linux改字符集改出来的问题
之前做上传文件的功能,结果上传上来的文件名乱码,就将服务器的字符集改为了zh_CN.gb2312(GBK),倒是不乱码了,但是晚上将虚拟机copy回家干活的时候,出现了如下错误vmware-ui-12180.logunicodesimplebase图是借用的我是这么解决的,1,先不管它,一点击确定就退出vmware了。2,进入文本命令行界面。3,修改原创 2017-02-07 21:33:29 · 1516 阅读 · 0 评论 -
一个错误No message found under code 'label.menu' for locale 'zh_CN'.
spingMVC国际化,FreeMarker亲测改好了。No message found under code 'label.menu' for locale 'zh_CN'.主要是spring里的id写错了,红色的地方原先写成messageResource里,spring里面一定是messageSource。其他配置如下图亲测FreeMarker下可用原创 2016-08-01 15:24:14 · 5525 阅读 · 0 评论 -
通过局域网安装centos6.4
今天找来一台公司的台式机,想做台centos系统,鼓捣了大半天才弄好,主要是中间有个坑,大坑。由于公司电脑没有光驱,所以做个了个U盘启动盘,启动完了之后,分区都好了,结果报了个错missing iso 9660 image,百度了一下,说是要将iso文件也拷贝到U盘里,可是做完启动盘,fat32格式的,拷不进去4个多g的ISO文件啊。。。。所以就又找了一个方法,网络安装centos原创 2016-07-21 15:16:41 · 702 阅读 · 0 评论 -
Freemarker学习笔记第一篇(未完,后续会继续并补充例子)
1,Freemarker文件由四个部分组成①,文本②,注释,③,插值,通用插值${...}和数字格式化插值#{...}或#{expr;format}④,FTL指令 规则:①开始标签 ②结束标签 ③空标签当指令是用户指令而不是系统内建指令时,将#改为@2.1 通用插值的四种情况①插值结果原创 2016-07-29 05:48:23 · 345 阅读 · 0 评论 -
磁盘IO的几种工作机制
磁盘IO的几种工作机制 在学习磁盘IO的工作机制前,我们要先明白什么是Java中的字节,字符。byte:字节。char:字符,一个字符是两个字节。 在GBK或者GB2312编码中一个汉字占2个字节,UTF-8中是3个字节,Unicode中是4个字节。英文字母数字都是一个字节。 下面来说说磁盘IO的5种访问方式 1, 标准访问文件的方式2, 直接IO的方式原创 2015-07-29 19:14:48 · 787 阅读 · 1 评论 -
根据出生日期计算年龄
最近的项目中有一个计算年龄的小需求,在日本的谷歌搜索了一下,无意中发现了一个神秘又方便的公式,百度了一下好像国内没有呢,于是贴过来给有需要的人吧。首先将年龄格式变换为yyyymmdd,然后用今天的日期减去出生日期,再除以10000.。例如:今天2014年1月25日-》20140125出生日期:1985年4月13日-》19850413年龄:(20140125-19850413))原创 2014-01-25 08:09:34 · 4674 阅读 · 2 评论