- 博客(26)
- 问答 (7)
- 收藏
- 关注
原创 jasypt 配置文件加密实践笔记
1.背景你知道你们生产环境数据库的用户名、密码么?啥,你竟然知道?快来看看如何对其进行加密,防止密码泄漏。2.JasyptThe easiest way to use Jasypt is using its easy encryption tools, which are called the utils, because they live in the org.jasypt.util package.They are called utils because they are ready-
2021-08-22 16:15:36 942 1
原创 开启 mysql bin log
如何开启 mysql bin log,以下为 mac 系统下操作:1、查看 mysql 版本mysql -V版本是 5.7.102、查看配置文件位置mysql --help --verbose|grep my.cnf上图是 mysql 读取配置文件的顺序3、修改配置文件编辑 /etc/my.cnf,如果没有权限,请使用 sudo ,其他路径的文件我没有,添加如下内容:lo...
2020-04-04 15:23:09 173
原创 多线程01-实战
Java 程序员面试时,关于多线程的问题是避免不了的,今天我们学习两个与多线程相关的实战问题。请听题:1.如何获取线程 dump什么图形工具啥的,这里不说,直接上服务器。第一步,获取 Java 进程 PID:jps1970 是我们的要找的 PID第二步,获取堆栈信息:jstack 1970 >stack.txt第三步,查看堆栈信息:cat stack.txt...
2019-11-02 14:49:23 199
原创 「第 33 讲」后台服务出现明显变慢,谈谈你的诊断思路|学习笔记
这是我学习极客时间 app 中《Java核心技术36讲》课程的第 33 篇学习笔记,坚持写完 36 讲学习笔记。一、后台服务出现明显变慢,谈谈你的诊断思路在正面回答之前,先探讨更加精确的问题定义是什么?1、“变慢”是指响应时间变长么?2、变慢是突然出现的?还是周期性出现?3、是所有接口都变慢了么?只有弄清楚问题的定义,我们才能避免答非所问。思路:1、确定是否是应用内部通过日志...
2019-08-11 17:02:26 449
原创 谈谈你对 Java 平台的理解|学习笔记
最近朋友圈及公众号被极客时间中的一个课程《Java核心技术36讲》广告刷屏了,加上最近想夯实一下 Java 基础,所以购买了该课程。为了不浪费我的大洋,并提高学习效果,准备写系列文章,记录学习笔记,希望可以坚持下去。第一讲|谈谈你对 Java 平台的理解?问题:谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话对么?好,这是两个问题,我们把它拆解开,分开学习。谈谈你...
2019-08-11 16:54:29 146
原创 值得一看的 IDEA 快捷键说明
为 JAVA 程序员,IDEA 是我最爱的 IDE,关于快捷键,网上文章一大堆,大部分都是罗列快捷键,给快捷键排名,非常不友好,遂有了写篇文章的想法。!--more-->1. 一个快捷键如果只记忆一个快捷键,那么就是 【Ctrl + Shift + A】即:Find Action。为什么呢?因为你可以通过它查找快捷键,再也不用担心不记得快捷键了。2. 查看内置快捷键好多人去网络上收集快捷键列...
2018-05-14 08:45:34 219
原创 git 教程推荐
网络上 git 教程很多,首推廖雪峰 git 教程。 廖雪峰 git 教程地址 另外我在 github 上记录了学习笔记,包括常用 git 常用命令及学习 git 过程中遇到的问题等,另外欢迎来测试 pull request。 我的学习笔记 最后推荐一下其他文章: 如果对 git 的一些命令不理解,请阅读下面的文章 图解 git git 入门必读 git - ...
2017-06-16 17:39:12 376 1
原创 input file 上传隐藏美化
最近有一天,因为头像上传的 file 隐藏问题,加了个班,今天刚好有时间,赶紧记录一下。 先上代码,就是一个 css 样式优化。 /*选择文件上传input css*/.am-form-file{ position:relative; overflow:hidden;}.am-form-file input[type=file]{ position:a...
2017-04-28 17:57:35 11901
原创 时间戳转 Date 字符串出现误差
1. 问题描述: 前台一个日期选择组件,提交的数据格式为“1991-05-10”,后台使用 SimpleDateFormat 进行转换,获取到时间戳,存入数据库,数据库字段为 bigint 类型,保存后,日期回显,显示为 “1991-05-09”,出现一天的误差,但不是所有日期都存在误差。 前台获取到时间戳,转换后调用 toLocaleDateString 回显数据。 ...
2017-04-25 14:02:16 2867
转载 2016年最流行的移动Web前端框架
最近,一直在做移动端 web 开发,记录一下使用的前端框架。目前使用过两个,一个是 Amaze UI,一个是 WeUI 。UI 是什么意思 ?这是百度百科的定义:UI 即 User Interface( 用户界面)的简称。泛指用户的操作界面,UI 设计主要指界面的样式,美观程度。而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。好的 UI 不仅是让软件变
2017-04-22 22:07:49 7541
原创 regex 正则表达式
regex 正则表达式首先贴出两个网址: 第一个《正则表达式30分钟入门教程》 http://deerchao.net/tutorials/regex/regex.htm 第二个 在线正则测试网站 http://tool.oschina.net/regex/what is regex?正则表达式就是 字符串规则 使用正则表达式,就是 1.为了找到符合规则的字符串,例...
2017-04-16 16:56:09 1888
原创 单例设计模式学习
昨天巧合看到了单例设计模式,便一发不可收拾,记录一下。 首先推荐一篇博客,地址如下: http://www.cnblogs.com/java-my-life/archive/2012/03/31/2425631.html#3641445 这是我看到单例设计模式写的最好的,文中介绍了饿汉式、懒汉式、DCL、类级内部类,最后说到了枚举内部类。真的写的很好,非常感谢作者! 看了大量的...
2017-03-18 10:27:57 401
原创 springmvc poi excel
本文使用的工具类参考了 http://raising.iteye.com/blog/2232167 这篇文章,由于报错做了改动,在此感谢原作者。 项目源码地址:https://github.com/zmdstr/demo maven pom <!-- poi --> <dependency> <...
2017-03-01 21:15:26 365
原创 distpicker使用记录
今天使用distpicker遇到了一些问题,记录一下。 插件地址使用说明需要引入的 js 文件<script type="text/javascript" src="./././js/jquery/distpicker.data.js"></script><script type="text/javascript" src="./././js/j.
2017-02-27 21:47:14 15004 12
原创 尴尬的字符串\n替换
尴尬的字符串\n替换 直接上代码@Test public void mytest(){ String s ="\"abc\\na\""; System.out.println(s); String string = s.replaceAll("\\\\n", "b"); System.out.println(string)
2017-01-30 10:32:55 3013
原创 fiddler使用记录
纯粹好奇,小小实践了一下fiddler,分享一下~目的html5 项目使用微信浏览器访问,出现bug,准备抓取请求分析一下工具Fiddler4电脑设置安装fiddlercmd 查看ip地址启动fiddler,设置 Tool->Options->如下图: 手机设置连接WIFI(保证与fiddler安装的电脑在同一WIFI下),点...
2017-01-23 14:07:27 2443
原创 mybatis异常
异常描述:attempted to return null from a method with a primitive return type (int)解决方式:使用mysql的ifnull函数
2017-01-20 09:02:59 396
原创 mySQL查询语句效率验证
SQL优化是程序员必备的技能之一,虽然没必要像DBA那么强,但基本的还是要知道的。之前看优化指南,有一条,在查询时不要查出多余的列,不要动不动就select * ,昨天测试了一下:数据量:试验说明,在数据量较大时,查询指定列和查询全部列,是有明显差距的,以后还是按着这条原则来吧,不要偷懒。欢迎关注微信订阅号:FreeMeng
2017-01-17 09:26:17 1286
原创 使用maven搭建一个基于ssm的小案例
主要是用来记录一下pom文件和spring和mybatis的配置文件,方便自己使用。 1.parent pom文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...
2016-10-05 09:13:37 2080
原创 SQL 中WHERE 与HAVING 辨析
Where 子句中,可以使用MySQL支持的所有函数,不过总计(总结)函数除外。Where 子句是一个条件子句,会根据条件对每一行记录进行判断,满足将会放入运算集。Having 子句基本上是最后使用,只位于被发送给客户端的条目之前。having子句可以引用总计函数。Having是对结果集操作,在分组和聚集之后选取输出的行。where 一般用于分组前,Having用于分组后。
2016-05-17 09:12:52 325
空空如也
jquery validata.js 使用问题
2017-03-01
java读取文件内容中的\n如何进行替换
2017-01-30
求一个正则表达式关于数组
2017-01-26
如何对微信公众号内容进行爬取
2017-01-22
jsp或html页面如何统计用户在页面的停留时间
2017-01-18
微信公众号中点击的链接问题
2017-01-16
mysql 查询效率问题请教一下
2017-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人