自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 并发编程-线程状态及常用方法

1.线程状态流转图2.状态说明3.常用方法

2020-02-09 18:05:23 145

原创 多线程实现-批量生成单据功能

1.服务器cpu及核数查询# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查询结果:4# 查看每个物理CPU中core的个数(即核数)cat /proc...

2019-08-27 20:45:08 270

原创 group_concat() 只能显示4个字符

1.问题描述表中数据-- 表中广东省配置的城市SELECT * FROM area_city WHERE province='19'查询结果用group by 的效果-- 城市IDSELECT GROUP_CONCAT(DISTINCT city) FROM area_city WHERE province='19' GROUP BY province实际效...

2019-08-26 20:10:37 524

原创 读后总结-垃圾收集器与内存分配策略

垃圾收集器与内存分配策略

2019-07-18 09:02:34 159

原创 int 与Integer 比较

// 基本类型和封装类型比较,将封装类型转为基本类型,结果返回trueint a1 = 500;Integer b1 = 500;System.out.println(a1==b1);// true// 封装类型和封装类型比较,如果两个变量的值在区间[-128,127]之间,比较结果为true;否则,结果为false。Integer a2 = 124;...

2019-05-13 10:51:07 193

原创 阻塞队列

1.阻塞队列概览2.详细描述//todo

2018-09-20 19:18:27 127

原创 linux 命令中sed的用法整理

         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。        -e∶直接在指令列模式上进行 sed 的动作编辑;        -f∶...

2018-07-13 12:19:17 477

原创 Intellij Idea 好用插件之GsonFormat

1.下载及安装    File->Settings->Plugins下    搜索关键字:GsonFormat     点击右侧install2.使用在新建java文件中右键->Generate ->GsonFormat 然后输入json串  ...

2018-06-26 10:02:47 12158

原创 lambda 表达式

1.表达式: 参数列表->表达式2.参数列表: 1.没有参数,直接用() ,()不能省略 2.只有一个参数,并且参数写了类型,一定要用() 3.只有一个参数,不写参数类型,()省略 4.两个及以上参数,无论是否加类型,需用() 5.参数用了修饰符或是用了标签,一定加类型3.参数列表: 1.表达式只有一行 {}省略 2.表达式多行,加{} 3.表达式一行,有返回值的,return可省略函数式接...

2018-06-13 18:49:39 178

原创 《深入理解Java虚拟机》-JVM内存

扩展版本图中的数据代码

2018-04-27 11:53:32 177

原创 《大鱼吃小鱼----系统思考的故事》读后总结

故事主要讲的是一群鱼类,有大鱼有小鱼,快乐的生活在一起,水里有充足的生活资源,大家不用为此操心。可是后来,鱼类繁衍愈来愈多,可是赖以生存的生活资源比如水草,就不变得紧俏了。慢慢的大家起了争执。大鱼埋怨小鱼数量多,多占了资源,小鱼埋怨大鱼食量大吃得多。一个小鱼群众的首领-威姿,带头种水草,但,享惯清福的小鱼们怎么受得了这么辛苦的劳作,就这种水草失败了。穷凶极恶,小鱼们合伙杀大鱼,大鱼们为了报仇吃

2018-01-11 10:24:27 2240 1

原创 《摆渡人》读后感

在某东的双十一特卖上买了《摆渡人》并开始读,读完又买了《摆渡人2》又读完,时间已经过去一个多月了,一直迟迟不写读后感,是因为不知道怎么去形容它,也许是因为书的宣传做的太好,也有可能是自己的拖延症又犯了。        《摆渡人》吸引我的是:腰封上“心灵治愈型小说”,说实话,读第一本的时候,对迪伦只是同情,单亲家庭,母亲冷漠,学校中同学排挤,当她知道自己死亡时之所以那么淡定也许是现实没有太多的引

2017-12-13 09:47:12 2103 1

原创 《深入理解Java虚拟机》-走进Java

Main Ideajava概述java技术体系java 发展史java虚拟机发展史展望Java技术的未来实战:自己编译JDKjava优点java使用广泛jrejdk组成部分java程序设计语言各种硬件平台上的java虚拟机Class文件格式时间轴sun classic / exact vmsun hotspot vmSun Mobile_Embedded VM / Meta_circular

2017-06-23 10:00:11 370 2

原创 《自控力》读书总结

读此书动机自我认为自控力比较差,明明下决心每晚11点前睡觉,可是总是不能坚持,每天还沉浸在不能自我管理的自责中。 第一章 我要做,我不要,我想要(一)摘要:每当我们做一个决定,大脑里面都会有我要做,我不要,我想要这三个力量做抗争,最终哪方胜利,取决于自控力的效果提高自控力的第一法则:认识自己。清楚的知道在哪些方面是自己是薄弱。每次做决定  时,思考一下我要做的,我不要的

2017-05-10 15:58:47 2932 1

原创 《活法》读后总结

之所以选这本书,是因为公司高管力推的。        稻盛先生受益于中国王阳明的心学,里面有很多王阳明心学的观点,比如有一节"仅是知道不行,贯彻落实才有意义“和王阳明的知行合一说的是一回事儿。书中满满的正能量,教导人们摆正心态、做事儿从简单的角度出发,抛出私心杂念、工作中要认真不抱怨,以不亚于任何的努力去对待工作等等。读此书,就好比是在看对稻盛先生的节目访谈,稻盛先生在讲自己的经历及自己的

2017-05-10 15:52:56 2900

转载 MySQL中Join算法实现原理分析

在MySQL 中,只有一种 Join 算法,就是大名鼎鼎的 Nested Loop Join,他没有其他很多数据库所提供的 Hash Join,也没有 Sort Merge Join。顾名思义,Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。如果还有第三个参与 Join,则再通过前两个

2015-06-08 17:38:33 1687

转载 mysql ORDER BY,GROUP BY 和DISTINCT原理

前言除了常规的Join语句之外,还有一类Query语句也是使用比较频繁的,那就是ORDERBY,GROUP BY以及DISTINCT这三类查询。考虑到这三类查询都涉及到数据的排序等操作,所以我将他们放在了一起,下面就针对这三类Query语句做基本的分析。 ORDER BY 的实现与优化在MySQL中,ORDERBY的实现有如下两种类型:一种是通过有序索引而直接取得有序的数据,这

2015-06-08 17:09:15 937

转载 file_get_contents与curl的比较

以前在读取远程文件的时候,我一直喜欢使用file_get_contents,原因是在PHP的手册里面介绍读取文件内容的时候,首选此函数。但是现在发现,如果是远程文件,curl才是首选。file_get_contents用来读取本地文件才是首选。 首先说性能,下面在一个在国外网站上看到的二者的读取google.com首页的测试: Fetching google.com usi

2015-06-05 10:26:01 1037

转载 五个编程谬论

1. 代码很重要 我在很多地方工作过,发现成功之中隐藏着这样一种普遍现象:早期的代码看上去像是一群程序猿喝醉之后写的。这听上去似乎有悖常理,那是因为你得竭尽全力让企业成长,所以就没有时间去追求软件的完美。从另一方面讲,失败的企业,却会花很多很多时间来修正其代码库。打个比方:如果你是一个寿司师傅。作为你工作的一部分,你收集了一套绝版的刀具。你花时间花精力来完成收藏,它们提升了你作为一名厨师的

2015-03-11 14:41:17 501

转载 mysql优化查询的方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f

2015-03-11 14:24:28 450

原创 坚持一年痘痘就没了

很清晰的记得2009年8月,那是我噩梦的开始,脸上开始爆发痘痘了,其实前几个月已经有颗粒状的小疙瘩,怎么弄都不掉。    从那一刻开始,我的抗痘史就开始。    期初我并没有在意,觉得就是痘痘么,以前月经期间也长过,几天就好了。可是形势并不乐观,长痘痘的地方又疼又养的,还冒黄水,即使爆发了,也不能彻底爆发,一个痘痘大概要持续几个月。这下子我开始发愁了,开始买市面上的各种祛痘产品,军献益肤,

2014-12-31 13:12:01 1425 1

原创 mb_strwidth与mb_strlen的区别

$ test = "123中文测试";字符数$ mb_strlen($ test,'GBK');7$ mb_strlen($ test,‘UTF-8');7字节数$ mb_strwidth($ test,'GBK');11$ mb_strwidth($ test,'UTF-8');4$ mb_strwidth($ test);11

2014-09-05 11:08:22 1722 1

原创 php in_arry() 用法

1(in_array($file_name_array[0],array('1','2','3','4','5','7','8','9')))

2014-08-15 13:32:46 808

转载 SVN服务器搭建和使用

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一

2014-08-14 17:49:26 387

转载 FastDFS介绍说明及安装方法

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。

2014-08-13 15:02:18 615

原创 php excel

在使用php excel 插件中,

2014-08-12 16:38:34 686

原创 关于GROUP_CONCAT的用法

数据表SELECT name,GROUP_CONCAT(value)as course from testgroup by name having course='x,y'

2014-08-05 13:54:40 588

原创 Maximum execution time of 30 seconds exceeded

Maximum execution time of 30 seconds exceeded  字面意思:字面上就可以理解“最大执行时间超过30秒”

2014-08-05 12:54:45 648

转载 PHP unset销毁变量并释放内存

PHP unset销毁变量并释放内存PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子:$s=str_repeat('1',255);//产生由255个1组成的字符串 $m=memory_get_usage(); //获取当前占用内存 unset($s);$

2014-08-04 15:17:43 590

原创 php-mysql扩展

这几天学习linux知识,从搭环境开始,

2014-07-29 16:35:34 656

转载 MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed

MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed  2012-06-01 19:08:56|  分类:Mysql |  标签:mysql数据库密码出错  mysql数据库问题  |举报|字号 订阅一、mysql登录错误mysqladmin: connect to server

2014-07-28 17:11:41 981

原创 解决dedecms5.6后台登录空白问题

将项目中 include中userlogin.class.php 文件中 方法

2014-07-21 15:55:18 1579

转载 确保 PHP 应用程序的安全

开始之前在本教程中,您将学习如何在自己的 PHP Web 应用程序中添加安全性。本教程假设您至少有一年编写 PHP Web 应用程序的经验,所以这里不涉及 PHP 语言的基本知识(约定或语法)。目标是使您了解应该如何保护自己构建的 Web 应用程序。目标本教程讲解如何防御最常见的安全威胁:SQL 注入、操纵 GET 和 POST 变量、缓冲区溢出攻击、跨站点脚本攻击、浏览器内的

2014-07-21 12:18:49 504

转载 40个迹象表明你还是PHP菜鸟

你是PHP菜鸟,如果你:1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译

2014-07-21 12:09:39 418

原创 js中过滤php特殊字符

function encodeHmtl(str) {//html转义        var s = "";        if (str.length == 0) return "";        s = str.replace(/&/g, ">");        s = s.replace(/        s = s.replace(/>/g, ">");

2014-06-10 20:04:43 444

原创 linux常用的几个命令

1.linux在文件中查找字符串grep -rn "要查找内容"文件路径2.linux在文件中替换字符串3.查看php内存设置 php -i |grep mem php -i |grep memory_limit

2014-06-09 18:50:01 552

空空如也

空空如也

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

TA关注的人

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