我的软实力

这篇博客虽然名字叫我的软实力,但是说的并不是我本人的软实力,而是最近一次听老程序员讲生活深有感触,感觉我是时候应该写点什么了。所以就写了这篇博客。讲一下我应该具备的软实力。老程序员讲的东西很多,其中许多点都有醍醐灌顶的感觉。所以给大家分享一下。1.像企业一样思考像企业一样思考,这个点给我的感触很深深。像企业一样思考,创造自我品牌效益。不仅仅是职场,在生活,在为人处事方面也应该像企业一样思考。树立自己...
阅读(412) 评论(0)

kafka初识

简介Kafka 是 linkedin 用于日志处理的分布式消息队列,同时支持离 线和在线日志处理。kafka 对消息保存时根据 Topic 进行归类,发送 消息者成为 Producer,消息接受者成为 Consumer,此外 kafka 集群有 多个 kafka 实例组成,每个实例(server)称为 broker。无论是 kafka 集群,还是 producer 和 consumer 都依赖于 z...
阅读(342) 评论(0)

json过滤某些属性 之@jsonignore

Jackson相关:使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。如果使用@JsonIgnore注解不起效时请注意一下你的属性名字是否规范1、@JsonIgnoreProperties...
阅读(13479) 评论(3)

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 安装好以...
阅读(925) 评论(3)

java 关键字final static arrayList

一、static一般而言,当设计某个class时,其实就是在描述其外观长相以及行为举措。除非以new 来产生对象,否则并不存在任何实质对象。产生对象之际,存储空间才会分配出来,其函数才可供外界使用。但是有两种情况上述方式无法解决。第一种是,你希望不论产生了多少对象或是不存在任何对象的情形下,那些特定的数据的存储空间都只有一份。第二种情况是,你希望某个函数不要和class object绑在一起,通过s...
阅读(724) 评论(0)

mysql 通过存储过程分割字符串为数组

分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回最后的分隔符到左边(从左边数) 的所有字符。如果count是负数,返回最后的分隔符到右边的所有字符(从右边数...
阅读(7114) 评论(0)

mysql 函数入门

为什么要用mysql函数? mysql中函数就好比java中的接口定义,我们定义了一套规则后,希望大家能够遵守,又避免重复发明轮子以至于以后不好维护,就把很多大家可能都用到的逻辑进行集中处理,到时候就可以直接使用了。 比如我们所说的分页,设定好后直接传参便可以了。尤其是比较复杂一点的多交互语句,减少与数据库的交互次数,就能够更大程度的提高客户体验。 好了,下面我们就看一下什么是m...
阅读(303) 评论(0)

设计模式导读

什么是设计模式。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。(简单说设计模式就是经验的总结)这个东西可以重复的使用相当于十个模型,比如说我想做个蛋糕,我看到一个巧克力蛋糕特别漂亮,我想做一个类似的蛋糕,我只要有蛋糕这个模型就可以了。我就可以做出一样的蛋糕出来。同理设计模式就类似这样一个东西。我模仿着它就能做出符合某种规则的东西来。其...
阅读(1022) 评论(0)

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...
阅读(456) 评论(0)

zookeeper 与 java 交互小结

不多说,直接上代码。关于zookeeper 的一些介绍和场景,会过一段时间总结发出来。这里是java 操作zookeeper 的api。默认已经在本机安装好了zookeeper 的serverpom.xml 如下 org.apache.zookeeper zooke...
阅读(1027) 评论(0)

java 从本地拿取图片给前端显示

直接从本地拿取图片给前端显示,直接给前端流数据,图片文件不在后端项目中。而是在服务器上存储。核心代码如下://path 为图片在服务器的绝对路径 public static void getPhoto(HttpServletResponse response,String path) throws Exception { File file = new File(path);...
阅读(2854) 评论(2)

addShutdownHook+ @Scheduled(cron = "0 0/1 * * ?" )

钩子程序 Runtime.getRuntime(). (shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。一、编写个测试类...
阅读(1148) 评论(0)

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时 在...
阅读(4493) 评论(2)

spring mvc 请求转发和重定向

请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletResponse.sendRedirect不仅可...
阅读(8077) 评论(0)

activity工作流表结构分析

1、结构设计 1.1、    逻辑结构设计 Activiti使用到的表都是ACT_开头的。 ACT_RE_*: ’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*: ‘RU’表示runtime,运行时表-RuntimeService...
阅读(6022) 评论(0)
    个人资料
    • 访问:640181次
    • 积分:9011
    • 等级:
    • 排名:第2312名
    • 原创:305篇
    • 转载:34篇
    • 译文:0篇
    • 评论:209条
    博客专栏