踏着键的威威猫

编程是一种艺术创作

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

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

2019-02-20 10:45:54

阅读数 428

评论数 0

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

为什么要限流 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀...

2018-10-24 16:17:46

阅读数 316

评论数 0

JSP EL表达式踩坑

问题:提示找不到该字段 有个实体 info,取 eMail 字段时报错,提示找不到该字段,写法如下 ${info.eMail} 但是打印 info 时,是有 eMail 字段的,然后看了一下 eMail 字段的 getter public Optional<...

2018-10-19 16:16:28

阅读数 53

评论数 0

修改 IntelliJ IDEA 默认配置路径

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

2018-05-30 14:52:26

阅读数 19696

评论数 4

在 Scala 中使用 Gson 反 Json 化集合

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

2018-05-15 18:04:20

阅读数 1267

评论数 0

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

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

2017-11-06 11:36:34

阅读数 2810

评论数 0

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

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

2017-11-06 11:26:21

阅读数 521

评论数 0

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

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

2017-08-23 15:40:40

阅读数 1682

评论数 1

Xshell 通过跳板机登录服务器

这里是通过 Xshell 的发送脚本方式来登录目标服务器。 现在假设目标服务器是 sandbox1,跳板机是 sandbox3。第一步,Xshell 新建会话,填写跳板机 sandbox3 的主机地址和端口号。第二步,选择 用户身份验证,填写跳板机的用户名和密码。第三步,选择 登录脚本,添加发送...

2017-08-21 18:25:46

阅读数 1035

评论数 0

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

把项目部署到生产上后,发现无法保持登录状态,每次一登录成功后进入页面又跳转至登录页。检查请求 Response Headers 发现 Set-Cookie 的 Domain 指向了另外一个地址,原来是 Tomcat Context 配置中的 sessionCookieDomain 写错了地址,改正...

2017-08-15 10:25:46

阅读数 1293

评论数 0

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

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

2015-01-24 10:51:59

阅读数 1191

评论数 0

愉快地使用你的 Git Bash 工具

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

2014-08-20 17:18:25

阅读数 5006

评论数 2

Windows下快速下载安装配置Apache

下载Apache http://httpd.apache.org/download.cgi

2014-08-19 15:44:01

阅读数 567

评论数 0

实测 Ubuntu13.10 上搭建 Ruby on Rails

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

2014-02-10 10:50:23

阅读数 1016

评论数 0

在Ubuntu下安装Sublime Text 2

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

2014-01-19 09:45:38

阅读数 626

评论数 0

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

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

2014-01-19 09:25:19

阅读数 1496

评论数 0

MySQL的 ERROR 2002 (HY000) 解决方法

在一次进入mysql时,提示如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 然后我在网上找大量的方法都不行,最后只有这...

2013-11-21 23:01:03

阅读数 42

评论数 0

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,不参加技术会议,不持续学习。这些人也可能会进入大公司...

2013-10-28 16:58:58

阅读数 14

评论数 0

颜色码对照表

英文代码 形像颜色 HEX格式 RGB格式 LightPink 浅粉色 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60 Lave...

2012-12-15 00:28:22

阅读数 528

评论数 0

让你的电脑学会自己起床

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

2012-12-07 15:41:20

阅读数 537

评论数 0

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