首先,先学习下log4j级别的规则及定义。
在Apache log4j介绍中,我们了解到日志常用的级别为:debug、info、warn、error、fatal。
在接下来Apache log4j学习中,代码逻辑有一些通用的规则,在这里先列出下。
在所有JAVA开发人员的职业生涯中,日志绝对是不可或缺的一部分,但是对于很多人来说(其实就是作者),要么是公司有统一日志组件配置,要么就是搜索网上的配置方法,其实对日志本身技术以及如何生效并没有深究,上半年在公司从log4j升级到log4j2中遇到问题,发现没有像解决其他问题那样得心应手了,因此下定决心来研究下。
首先还是从最基本的,从Apache的log4j开始了,原文链接:http://logging.apache.org/log4j/1.2/manual.html
最近在研究小程序,遇到想将一些账户信息和登录小程序的用户ID绑定到一起,但是官网简单例子里拿到的userInfo里面并没有用户唯一标识,因此就研究了下如何获取用户这个唯一标识的问题,而openid也足够我用了,在这里分享下获取方法:
继续阅读...
在学习Redis时,了解到持久化数据Redis有RDB、AOF两种模式,AOF是通过存储客户端的命令来实现的,在没有看AOF文件之前,对于缓存时间的保存存有疑问,例如以下命令:
set testkey testvalue expire testkey 60
很容易理解,设置一个测试kv,并且设置60秒后过期,但是这个时候就在想,如果AOF文件缓存的也是这两个命令,那重新加载AOF文件后,过期时间等于被重新设置,就不对了。
学习JAVA最初,我们就需要学习JAVA如何连接数据库,除去后面Mybatis、Hibernate等框架的封装,最初要学习的是最简单的JDBC连接Mysql数据库的方法,在这里详细说明下。
今天在逛百度知道时,遇到一位应该也是开发的提了一个问题,我也就想了一下,记录下来自己的方法。
题目是这样的,定义一个字符串:
String str = "abc121313sfsdfk56456ffffdd";
想实现的效果就是提取出字符串和数字的分组,分组结果就是:abc、121313、sfsdfk、56456、ffffdd。
继续阅读...
虽说项目中总有遇到缓存框架,例如Redis、Tair的地方,也对其原理有所了解,但是究竟对于如何从头搭建或者具体命令知之甚少,因此下定决心,从最初的缓存服务搭建开始,一步步记录学习过程,一来是供自己学习总结,而来有不当之处,也可请教贤者解惑。
继续阅读...
前端在编写CSS时,会遇到标题,或者列表项,当文字过多时需要截取字符串,希望用CSS实现超出后显示省略号的效果,在这里详细介绍下,主要有以下关键代码:
.overflow-ellipses{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipses; }
WordPress插入more标签后,首页和分类页面就会从more标签截断,达到显示摘要的功能,且不会出现html标签截取有问题,但是more标签的文字是默认的,大都是(更多),下面介绍一个全局的,一次修改,所有文章都生效的方法。
继续阅读...