- 博客(15)
- 资源 (46)
- 收藏
- 关注
原创 我的软实力
这篇博客虽然名字叫我的软实力,但是说的并不是我本人的软实力,而是最近一次听老程序员讲生活深有感触,感觉我是时候应该写点什么了。所以就写了这篇博客。讲一下我应该具备的软实力。老程序员讲的东西很多,其中许多点都有醍醐灌顶的感觉。所以给大家分享一下。1.像企业一样思考像企业一样思考,这个点给我的感触很深深。像企业一样思考,创造自我品牌效益。不仅仅是职场,在生活,在为人处事方面也应该像企业一样思考。树立自己
2016-08-27 23:26:23 1025 3
原创 kafka初识
简介Kafka 是 linkedin 用于日志处理的分布式消息队列,同时支持离 线和在线日志处理。kafka 对消息保存时根据 Topic 进行归类,发送 消息者成为 Producer,消息接受者成为 Consumer,此外 kafka 集群有 多个 kafka 实例组成,每个实例(server)称为 broker。无论是 kafka 集群,还是 producer 和 consumer 都依赖于 z
2016-08-25 22:58:11 837
原创 json过滤某些属性 之@jsonignore
Jackson相关:使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。如果使用@JsonIgnore注解不起效时请注意一下你的属性名字是否规范1、@JsonIgnoreProperties
2016-08-21 12:18:04 72505 8
原创 hexo+github 分分钟搭建博客
星期五听公司大牛讲了wiki 和hexo所以我就自己玩一下hexo。 我是在win 下搭建的hexo,hexo搭建是非常简单的。总共就 1. 安装git 2. 安装node.js 3. 使用npm 安装 hexo 4. 将hexo发布在github 上 5. 随意切换主题 6. 发布一篇博客 关于GIT 的安装我前面博客有写过。GIT 安装传送门安装node.jsgit 安装好以
2016-08-21 11:38:17 2291 3
原创 java 关键字final static arrayList
一、static一般而言,当设计某个class时,其实就是在描述其外观长相以及行为举措。除非以new 来产生对象,否则并不存在任何实质对象。产生对象之际,存储空间才会分配出来,其函数才可供外界使用。但是有两种情况上述方式无法解决。第一种是,你希望不论产生了多少对象或是不存在任何对象的情形下,那些特定的数据的存储空间都只有一份。第二种情况是,你希望某个函数不要和class object绑在一起,通过s
2016-08-17 17:47:35 6701
原创 mysql 通过存储过程分割字符串为数组
分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回最后的分隔符到左边(从左边数) 的所有字符。如果count是负数,返回最后的分隔符到右边的所有字符(从右边数
2016-08-16 11:54:06 22969 1
转载 mysql 函数入门
为什么要用mysql函数?mysql中函数就好比java中的接口定义,我们定义了一套规则后,希望大家能够遵守,又避免重复发明轮子以至于以后不好维护,就把很多大家可能都用到的逻辑进行集中处理,到时候就可以直接使用了。比如我们所说的分页,设定好后直接传参便可以了。尤其是比较复杂一点的多交互语句,减少与数据库的交互次数,就能够更大程度的提高客户体验。好了,下面我们就看一下什么是m
2016-08-15 17:29:39 769
原创 设计模式导读
什么是设计模式。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。(简单说设计模式就是经验的总结)这个东西可以重复的使用相当于十个模型,比如说我想做个蛋糕,我看到一个巧克力蛋糕特别漂亮,我想做一个类似的蛋糕,我只要有蛋糕这个模型就可以了。我就可以做出一样的蛋糕出来。同理设计模式就类似这样一个东西。我模仿着它就能做出符合某种规则的东西来。其
2016-08-14 13:49:20 1484
原创 zookeeper 概念与安装配置
zookeeper 的单机安装 安装java 1.6及hadoop 0.20.x 二、安装zookeeper 1、下载zookeeper 例如zookeeper-3.4.3.tar.gz 解压 ,将解压后的zookeeper-3.4.3/conf目录下的zoo_sample.cfg,命名为为“zoo.cfg”win Mac Linux 下的安装方式一样。 启动zookeepe
2016-08-10 15:53:41 968
原创 zookeeper 与 java 交互小结
不多说,直接上代码。关于zookeeper 的一些介绍和场景,会过一段时间总结发出来。这里是java 操作zookeeper 的api。默认已经在本机安装好了zookeeper 的serverpom.xml 如下<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zooke
2016-08-10 12:12:04 52465
原创 java 从本地拿取图片给前端显示
直接从本地拿取图片给前端显示,直接给前端流数据,图片文件不在后端项目中。而是在服务器上存储。核心代码如下://path 为图片在服务器的绝对路径 public static void getPhoto(HttpServletResponse response,String path) throws Exception { File file = new File(path);
2016-08-08 18:14:30 33785 15
转载 addShutdownHook+ @Scheduled(cron = "0 0/1 * * ?" )
钩子程序 Runtime.getRuntime(). (shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。一、编写个测试类
2016-08-08 18:11:17 5190
原创 springmvc + mybatis+mysql 分页
dao层:Select * from 表名 limit 12,4limit 后边的第一个参数是指从第几条开始也就是pageStart; 第二个参数是limit,也就是从pageStart位置往后读多少条数据。 limit 12,4 就是从第12条数据开始往后读4条数据,读取结果是 13,14,15,16 四条数据。 所以当前端传递参数时传递的参数 page =4 limit =10时 在
2016-08-04 17:07:12 7522 2
原创 spring mvc 请求转发和重定向
请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletResponse.sendRedirect不仅可
2016-08-03 14:01:49 20014 1
转载 activity工作流表结构分析
1、结构设计1.1、 逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示runtime,运行时表-RuntimeService
2016-08-02 10:52:28 19948
MVEL 2.doc
2020-08-14
springmvc和mybatis整合包括json和validator 和文件上传所需所有jar包
2015-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人