自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 POI使用

临时记录一下POI使用

2017-02-28 22:18:04 422

原创 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

原创 SVN与GIT

之前一直使用SVN,准备学习一下GIT,上网查询了资料,对比一下,记录下来。

2017-01-30 20:28:20 376

原创 尴尬的字符串\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 mapper 异常

异常描述Could not find parameter map java.util.Map

2017-01-20 09:22:15 832

原创 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

原创 Java不仅仅是一门编程语言

Java不仅仅是一门编程语言,它是一个技术体系。

2017-01-14 21:45:29 815

原创 <welcome-file-list>action配置

welcome-file action设置

2016-12-18 20:08:48 2123

原创 spring mvc 静态资源处理遇到的问题

springmvc 静态资源处理及拦截器

2016-12-18 16:38:10 878

原创 使用maven搭建一个基于ssm的小案例

主要是用来记录一下pom文件和spring和mybatis的配置文件,方便自己使用。 1.parent pom文件如下:&lt;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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除