weinianjie1
码龄17年
关注
提问 私信
  • 博客:620,372
    社区:64,524
    684,896
    总访问量
  • 44
    原创
  • 1,173,643
    排名
  • 109
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-06-23
博客简介:

请叫我杰哥

查看详细资料
个人成就
  • 获得71次点赞
  • 内容获得72次评论
  • 获得140次收藏
  • 博客总排名1,173,643名
创作历程
  • 6篇
    2016年
  • 1篇
    2015年
  • 5篇
    2014年
  • 7篇
    2013年
  • 15篇
    2012年
  • 24篇
    2011年
  • 18篇
    2010年
TA的专栏
  • java
    29篇
  • JS+CSS
    5篇
  • linux
    10篇
  • php
    2篇
  • vb6(vba)
    5篇
  • 服务器
    10篇
  • 缓存
    2篇
  • 数据库
    10篇
  • 算法
    3篇
  • C++
    2篇
  • 3D图形
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

74人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nginx1.6.3安装tcp支持.zip

发布资源 2020.03.04 ·
zip

JVM结构和细节

JVM结构细节jvm理论上应该属于java基础,不过从目前行业的情况来看,反而成了挺高端的东西。可能因为做java的,绝大部分是在做业务系统,大部分时间都花在了业务梳理和前端的事情上了,而且平时普遍看书少。不管怎么说,既然入了java这行,jvm的详细的结构和运行机制还是必须懂要求懂的。自己之前的一家公司做的是互联网通信,由于量慢慢起来出现性能问题,中途折腾了点但总算解决了。时间长了怕忘记,这
原创
发布博客 2016.05.30 ·
1092 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

RabbitMQ解决大量unacked问题

RabbitMQ解决大量unacked问题为了快速响应用户请求,我们需要消息异步处理机制,比较简单的做法是用redis的List结构,我们项目使用更专业的RabbitMQ。关于redis和RabbitMQ队列处理的性能比较可以查看这篇文章http://blog.csdn.net/educast/article/details/34521603这里不扯RabbitMQ的一些定义了,我们遇
原创
发布博客 2016.01.30 ·
75872 阅读 ·
3 点赞 ·
1 评论 ·
29 收藏

redis连接异常的解决方案

redis连接异常的解决方案最近在做高并发架构,发现程序偶尔报错:redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:50) ~[Po
原创
发布博客 2016.01.30 ·
65146 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

高并发二级缓存的简单实现

高并发二级缓存的简单实现我们的应用系统使用了两台Redis做缓存,一台持久化存储重要数据,另一台就是纯粹的缓存Mysql的数据。Redis是很强大,不过也有性能瓶颈的时候。官方公平的吞吐量是10W/S,从我在内网测试环境开多线程同时使用了JedisPool测出来的结果来看,使用管道Pipeline批量提交能执行写入指令数10+W/S,不使用管道最多也就1W/S,并不可观(当然,比Mysql
原创
发布博客 2016.01.30 ·
5907 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

Spring的aop简单示例

Spring的aop简单示例我们有几个平台都用spring框架,里面跑有spring-quartz定时任务。现在做系统优化,用ThreadLocal管理mysql或者redis等连接,这些连接在http请求的filer结尾关闭即可。但是对于quartz,而且是spring管理的quartz,需要使用aop的方式切入quartz执行的结尾,统一关闭,防止其他工程师编码时候忘记了。
原创
发布博客 2016.01.29 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

锁

锁一,基本概念节约篇幅,锁(Lock)是什么就不说了,先列出几个重要的概念。锁级别:分为对象级和类级,常见的大部分锁是对象锁;所有(或者绝大部分)的类和对象都自带一把隐藏的锁,这也是synchronized能锁任意对象和类的根本所在。每个对象有自己的对象锁,所有对象共用一个类锁。可重入性:假设条件:锁住的方法中调用另一个锁住的方法,且两个锁是同一个对象。结果:如果该锁具有可重入性,
原创
发布博客 2016.01.29 ·
680 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java冒泡排序和快速排序的分析

说来惭愧,昨天面试的时候遇到快速排序的笔试题没答上来。搞java的长期接触的是业务方面的东西,特别是web方向的java,久而久之在学校里面学的最基本的一些东西给忘记了。网上搜索了这两种算法,基本都是当年书本的解释,个人不是很喜欢。现将自身强化后的解释描述出来,加强记忆,最近有面试的同志不妨看看。 1.冒泡排序书本上的基本理念是左边元素跟右侧元素一个个对比,有更小的就交换。我将此分
原创
发布博客 2015.05.19 ·
1895 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java枚举的使用

原文地址:package com.ljq.test;/** * 枚举用法详解 * * @author jiqinlin * */public class TestEnum { /** * 普通枚举 * * @author jiqinlin * */ public enum ColorEnum {
转载
发布博客 2014.11.07 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql位运算简化简单的一对多关系

记得以前参与的一个互联网项目,用户角色比较
转载
发布博客 2014.10.09 ·
5140 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

重写ajax方法实现异步请求session过期时跳转登录页面

一般我们会在过滤器里判断登录状态,如果没登录就跳转登录页面,过滤器java核心代码如下:UserItem loginUser = (UserItem)request.getSession().getAttribute("loginUser");if(loginUser == null) { response.sendRedirect("/login.action");}这个对于普通页面来
原创
发布博客 2014.07.29 ·
28070 阅读 ·
9 点赞 ·
4 评论 ·
18 收藏

兼容的动态载入JS【原】

兼容的动态载入JS屌丝就是悲剧,五一还得宅家里敲代码专研技术。说起动态载入JS,搞web的肯定不陌生,著名的YUI库就有强大的模块化的动态载入JS机制。在代码量不断庞大的今天,动态载入JS作用还是很明显的。其实这门技术已经很古老了,但是发现网络上很多资料也同样很古老。诶,没法,自立更生吧,人生总要不断积累的,更何况作为一个程序猿呢。关于动态JS大家比较关注的无非就两点,兼容性如何?如何
原创
发布博客 2014.05.02 ·
5354 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux的用户和用户组

在鸟哥私房菜的里,几乎开始就是详细介绍了Linux的用户和用户组。不过刚刚开始玩的时候,大家应该还是更喜欢777吧。。。。无奈,做人总是要进化的嘛。我这里重新整理了用户和用户组相关的一些资料,不常用的命令参数都不介绍了。1.用户1-1.用户类型A. 管理员 root:具有所有权限的用户,UID的值为0。B. 普通用户:我们正常创建的用户,UID为500~60000。C. 系统用
原创
发布博客 2014.01.08 ·
9947 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

JAVA中的Calendar

有一段时间没写东西,本着不断总结不断进步的理念,在这里整下里JAVA中的Calendar类。其实我一直觉得设计Calendar类的家伙脑残,我们需要的很简单,却被里面的一堆field弄懵了。多的不说,分几个部分总结。1.时区(TimeZone)和地区(Locale)时区:这个名称有点不准确,其实应该叫“时间体系和偏移量”。时间体系有很多种,古时中国人喜欢用皇帝名+登基时间来表示时间,这
原创
发布博客 2013.12.12 ·
26724 阅读 ·
2 点赞 ·
4 评论 ·
19 收藏

用mysqlslap进行MySQL压力测试【转】

原文地址:http://www.mike.org.cn/articles/mysql-stress-tests-conducted-by-mysqlslap/mysqlslap官方资料:http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html  MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问m
转载
发布博客 2013.08.09 ·
1623 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

最好的shell入门教程

原文地址:http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,S
转载
发布博客 2013.06.21 ·
25087 阅读 ·
1 点赞 ·
0 评论 ·
28 收藏

php开发常用技巧

1.打印数据到文件ob_start();print_r($moduleinfo);$str_a = ob_get_contents(); $fp = fopen('/var/log/sheep/php_log','a+'); if ($fp){ fwrite($fp, $str_a); fwrite($fp,
原创
发布博客 2013.06.14 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql字符拼接类

发布资源 2013.05.23 ·
zip

git架构图解

最近又遇到Git了,发现网络上Git的资料确实不咋滴,难懂不全面。没法,自己来整理整理吧。至于Git是什么我就不多说了,相比svn上手确实更难。与svn集中版本库相比较,Git被称作分布式版本库,在分布式的版本库中任何一个库都可以作为中心库看待。如果说svn是颗树,那么Git就像一张网。Svn在每个目录都有一个.svn文件夹存放信息,而git只在根目录才有,这就决定了svn可以单独拉取某个子目录或
原创
发布博客 2013.05.19 ·
16973 阅读 ·
6 点赞 ·
0 评论 ·
19 收藏

git架构图示

发布资源 2013.05.19 ·
jpg
加载更多