240 发简信
  • 240
    too many open files解决方案

    测试环境在运行一段时间后出现了too many open files,导致一个定时上报redis的任务频繁失败。 执行命令ps -ef | grep java,查出进程id:...

  • freemarker(三) 宏

    what 宏是在模板中使用macro指令定义 宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量, why 有人说用freemarker,但没有用到它的宏(...

  • freemarker( 二)

    5.变量的声明 plain变量:可以在模板的任何地方访问,包括使用include指令插入的模板,使用assign指令创建和替换<#assign num=0/><#assign...

  • freemarker(一)

    what FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具 why 选择fr...

  • Gson转Json字符串时将日期类型转换成Long型的方法

    有些特定需求, 比如说搜索引擎, 很多人都要求时间必须是时间戳. 所以, 我们把时间转成最原始的Long型. Gson默认的是不支持的, 需要手动处理一下. 日期转Long ...

  • 240
    Java多线程

    进程和线程 进程 所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成一个进程.进程是处于运行过程中的程序,并且具有一定独立的功能,进程是系统进行资源分配和调度...

  • Java中强大的format

    Java中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式。 Format 首先介绍java.text包中的FormatForamt是一个抽象基类,其具体子类...

  • 240
    Spring安全架构

    本篇文章译自:Spring Security Architecture 本篇是Spring安全的初级指南,主要介绍Spring安全框架的设计和基本模块。此处仅仅涉及应用安全方...

  • 个人JPA参考手册

    个人的JPA参考手册,尚未整理完毕,会更新 githu地址:https://github.com/jcalaz/tip 1. JPA普通注解 @Entity: 声明为一个实体...

个人介绍
知其然,知其所以然