自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踏着键的威威猫

编程是一种艺术创作

  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何在 Windows 下使用 make 命令

安装 make 程序make 程序是 GNU 命令,所以想要在 Windows 使用它,可以安装 GNUWin32 提供的Windows版本。这里是官网下载 GNUWin32 安装程序。如果无法访问,可以下载我上传的安装程序 CSDN。在命令行使用 make在环境变量的 path 配置 {你的安装目录}\GnuWin32\bin 即可。在 Idea 使用 makeIdea 安装 Ma...

2020-04-28 10:56:53 2458 2

原创 记一次 MySQL 并发时插入重复数据的解决方案

问题描述首先,看一下我的表结构。CREATE TABLE `coolq_qq_group_message_receiver` ( `id` int(11) NOT NULL AUTO_INCREMENT, `qq_group_number` varchar(12) NOT NULL COMMENT 'QQ群号码', `qq` varchar(12) NOT NULL COMMENT...

2020-03-03 21:06:20 2628

原创 算法:图解快速排序(Java 实现)

快速排序快速排序是一种分治的排序算法。它将一个数组分成两个子数组,将两部分独立地排序。当两个子数组都有序时整个数组也就自然有序了。快速排序的实现代码:public class QuickSort<T extends Comparable<T>> extends Sort<T> { @Override public void sort(T[...

2019-09-19 16:41:52 921 1

原创 记一次日志打印导致 java.lang.OutOfMemoryError: Java heap space 问题

在测试环境中报了 java.lang.OutOfMemoryError: Java heap space 错误,即 Java 堆内存溢出,通过日志没找到具体原因,决定通过分析 Java 内存。进入该服务的容器后,执行 ps -ef | grep java,可以看到该 Java 服务有这行参数:-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/d...

2019-08-12 10:22:04 1980

原创 MySQL 分组取前几示例:部门工资前三高的员工

这是个有点难度而且在工作中有用到的 SQL。要求:编写一个SQL,获取部门工资前三高的员工。员工表和部门表结构:CREATE TABLE `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255), `salary` decimal(10,2), `department_id` int(11),...

2019-02-20 10:45:54 3414 2

原创 限流算法及 RateLimiter 的使用和代码解读

为什么要限流在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发...

2018-10-24 16:17:46 3678

原创 JSP EL表达式踩坑

问题:提示找不到该字段有个实体 info,取 eMail 字段时报错,提示找不到该字段,写法如下${info.eMail}但是打印 info 时,是有 eMail 字段的,然后看了一下 eMail 字段的 getterpublic Optional&amp;amp;lt;String&amp;amp;gt; eMail = Optional.empty();public Optional&amp;amp;lt;String&amp;amp;gt; ...

2018-10-19 16:16:28 239

原创 修改 IntelliJ IDEA 默认配置路径,解决更新Idea后丢失配置的问题

IDEA 默认会在用户文件夹创建配置目录,发现我的 IDEA 配置目录已经十几G了,决定迁移到其他盘。例如我的是2018.1版本的:迁移 {用户目录}/.IntelliJIdea2018.1 文件夹到 D:/Java/JetBrains/.IntelliJIdea2018.1修改 {IDEA目录}/bin/idea.properties 文件的内容如下: idea.config....

2018-05-30 14:52:26 51812 10

原创 在 Scala 中使用 Gson 反 Json 化集合

在 Scala 中使用 Gson 反 Json 化集合时,直接传 classOf 集合类,会无法识别出类的属性类型,会出现例如你想要 Int 类型,结果反 Json 出 double 类型,使用 TypeToken 则能解决这个问题:val typeToken = new TypeToken[java.util.Map[String, String]](){}.getTypeval cont...

2018-05-15 18:04:20 4725

原创 sbt 添加本地 Maven 仓库依赖(Windows)

打开你的 .sbt 目录,如 C:\Users\menci\.sbt,添加 repositories 文件,内容如下:[repositories] local maven-local: file:////C:/Users/menci/.m2/repository/ isuwang-public: http://nexus.oa.isuwang.com/repository/maven-p

2017-11-06 11:36:34 5578

原创 Maven 项目打包源文件 *-sources.jar

在 pom.xml 配置文件中添加以下插件:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.4</v

2017-11-06 11:26:21 2548

原创 解决 docker 容器的中文乱码问题

进入服务器上的 docker 容器查看 logs 时,发现中文乱码问题,无论怎么设置终端的编码格式都没有效果。输入指令 locale显示错误:locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_MESSAGES to default locale: No such

2017-08-23 15:40:40 3859 1

原创 Xshell 通过跳板机登录服务器

这里是通过 Xshell 的发送脚本方式来登录目标服务器。 现在假设目标服务器是 sandbox1,跳板机是 sandbox3。第一步,Xshell 新建会话,填写跳板机 sandbox3 的主机地址和端口号。第二步,选择 用户身份验证,填写跳板机的用户名和密码。第三步,选择 登录脚本,添加发送规则。这里的发送规则脚本是重点,你需要登录跳板机,看看登录成功后返回什么字符串,然后在 等待 这栏输入登

2017-08-21 18:25:46 5483 4

原创 Tomcat中Set-Cookie的Domain错误导致无法登录问题

把项目部署到生产上后,发现无法保持登录状态,每次一登录成功后进入页面又跳转至登录页。检查请求 Response Headers 发现 Set-Cookie 的 Domain 指向了另外一个地址,原来是 Tomcat Context 配置中的 sessionCookieDomain 写错了地址,改正即可。配置如,.example.com 会对 www.example.com 有效,具体规则可参考下面链

2017-08-15 10:25:46 3757

原创 解决Extjs4 Store load方法传中文参数出现乱码问题

原因是store的load方法是通过Get方法发送请求,而Get方法的请求参数是写在URL里的,所以这时候就要对URL里的中文参数进行编码,方法如下:var encodedValue = encodeURIComponent(value); // 在Extjs里对要提交的中文字符串进行decode处理Java后台进行反编码处理:java.net.URLDecoder.decode(nam

2015-01-24 10:51:59 1492

原创 愉快地使用你的 Git Bash 工具

在windows下使用git时自然会用到

2014-08-20 17:18:25 5663 2

原创 Windows下快速下载安装配置Apache

下载Apachehttp://httpd.apache.org/download.cgi

2014-08-19 15:44:01 686

原创 实测 Ubuntu13.10 上搭建 Ruby on Rails

由于多种原因,我重装了很多次系统,所以要搭建了很多次Ruby on Rails,感谢网上的前辈们,下面是我觉得快速有效的搭建方法:安装RVM前的准备$ sudo apt-get install curl$ sudo apt-get install git-core配置Git,写你的名字和邮箱地址$ git config --global user.name your-name$ g

2014-02-10 10:50:23 1112

原创 在Ubuntu下安装Sublime Text 2

安装方法很简单,如下进入官网http://www.sublimetext.com/2下载你的Sublime Text 2,然后解压文件。把解压后得到的文件移动到/usr/lib/下sudo mv Sublime\ Text\ 2 /usr/lib/给它添加终端快捷命令,以后你在终端输入subl就可以打开sublime了sudo ln -s /usr/lib/Sublime\ Tex

2014-01-19 09:45:38 821

转载 解决Ubuntu下Sublime text 2的中文输入问题(使用fcitx输入法)

我使用的是Ubuntu13.10,使用的是fcitx输入法,Google拼音。昨天安装了Sublime Text 2后,发现切换不出fcitx输入法。遂在网上找了很多方法,最后这种方法很有效,所以分享给大家:保存下面这份代码保存为 ~/sublime-imfix.c /*sublime-imfix.cUse LD_PRELOAD to interpose some function

2014-01-19 09:25:19 1628

原创 MySQL的 ERROR 2002 (HY000) 解决方法

在一次进入mysql时,提示如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)然后我在网上找大量的方法都不行,最后只有这种方法成功了,如果你遇到同样的问题,可以试试:# /usr/local/bin/mysql_in...

2013-11-21 23:01:03 576

原创 5% of programmers are 20x more productive than the other 95%

Bruce Eckel(Thinking in Java/C++作者) 在他的 5%的神话 (Mythical 5%) 中提到:5%的程序员开发效率是其他95%程序员的20倍按照80-20法则,80%的程序员几乎不看书,不读Blog,不参加技术会议,不持续学习。这些人也可能会进入大公司,他们日复一日的做着重复的 工作。另外20%则在专业方面比较主动,他们喜欢阅读,喜欢学习,喜欢参加技术...

2013-10-28 16:58:58 90

原创 颜色码对照表

英文代码形像颜色HEX格式RGB格式LightPink浅粉色#FFB6C1255,182,193Pink粉红#FFC0CB255,192,203Crimson猩红#DC143C220,20,60LavenderBlush脸红的淡紫色#FFF0F5255,240,245PaleVi

2012-12-15 00:28:22 1087

原创 让你的电脑学会自己起床

设置定时开机此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能,不过放心,现在大多数的主板都支持。不同BIOS的设置方法不同,但是意思差不多:启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES" (电源管理设置),回车进入.在电源窗口中到"RESTORE ON AC/POWER LOSS"项,按回车,然后通过方

2012-12-07 15:41:20 647

make-3.81.zip

make-3.81安装包,在 gnuwin32 官网下载的,这里上传一份作为备份下载。

2020-04-28

《快学Scala》中文版

《快学Scala》中文版,带目录。

2017-08-23

foxAPI函数浏览器(中文版)

个人比较喜欢的一个API浏览器。 界面美观,使用方面,还有例子等,内容比较全。 建议大家也收藏下吧。

2012-07-06

海啸文件分割器

这是我用过的最好的“文件分割器。 可以把一个大文件分割成几个较小的文件,方便储存。

2012-07-05

Dev-C++编译工具

适合新手用的C++编译工具,小巧又好用。

2012-07-05

空空如也

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

TA关注的人

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