我的友情链接

51CTO博客开发

原创 点赞0 阅读519 收藏0 评论0 2017-11-22

关于Java随机数

Java提供两种类型的随机数发生器1.伪随机数发生器伪随机数发生器采用特定的算法,将随机数种子seed转换成一系列的伪随机数。伪随机数依赖于seed的值,给定相同的seed值总是生成相同的随机数。伪随机数的生成过程只依赖CPU,不依赖任何外部设备,生成速度快,不会阻塞。Java提供的伪随机数发生器有java.util.Random类和java.util.concurrent.ThreadLocal

原创 点赞0 阅读2919 收藏0 评论0 2016-09-19

Java中的substring真的会引起内存泄露么?

原文地址http://droidyue.com/blog/2014/12/14/substring-memory-issue-in-java/ 在Java中开发,String是我们开发程序可以说必须要使用的类型,String有一个substring方法用来截取字符串,我们想必也常常使用。但是你知道么,关于Java 6中的substring是否会引起内存泄露,在国外的论坛和社区有着一些讨论,以至于J

转载 点赞0 阅读515 收藏0 评论0 2016-07-04

解决用netty去做web服务时,post长度过大的问题

原文地址http://my.oschina.net/momohuang/blog/114552 先说一下,本来是想自己写socket ,启动一个简单点的web服务用于接收数据的。写完之后,发现会有各种情况没有考虑到的,很有可能出现问题,而且,太折腾了。于是,就用了netty去其web服务,另外,我也觉得netty基本上是最简单的web服务了吧,如果童鞋们有其他推荐的话,就留个言呗。1、server

转载 点赞0 阅读2411 收藏0 评论0 2016-07-04

在linux下使用curl访问 多参数url GET参数问题

原文地址http://blog.csdn.net/sunbiao0526/article/details/6831327 例如 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用$_GET是可以获取到所有的参数然而在linux下curl http://mywebsite.com/index.ph

转载 点赞0 阅读1686 收藏0 评论0 2016-06-06

Eclipse 编译错误 Access restriction:The type *** is not accessible due to restriction on... 解决方案

原文地址:http://rxxluowei.iteye.com/blog/671893 解决方法: Project -> Properties -> libraries, 先remove掉JRE System Library,然后再Add Library重新加入。 

转载 点赞0 阅读359 收藏0 评论0 2016-05-24

MySQL报错“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”

原文地址:http://www.cnblogs.com/lonelywolfmoutain/p/5433581.html执行SQL:SELECT login_name,login_ip,sex FROM tank_admin GROUP BY login_name ;时抛出异常。Expression #2 o

转载 点赞0 阅读10000+ 收藏0 评论1 2016-05-15

nginx代理返回部分数据的问题

原文地址:http://www.linuxde.net/2013/08/15169.html   A服务器 代理 B服务器的内容,但发现用户访问A服务器只能获取到部分内容。  检查几个问题:  1 直接访问B服务器,正常  2 访问非PHP内容,正常  3 关闭压缩也没有解决问题,与压缩无关  试过 gzip和gunzip的功能,都没有解决,不过这两个跟缓存压缩数据有帮助哦  后来查得两篇文章,解

转载 点赞0 阅读665 收藏0 评论0 2016-04-25

Jconsole远程连接失败问题解决

  原文地址:http://www.51testing.com/html/87/395287-237033.html   在测试服务端程序时,有时候需要通过JDK自带的工具Jconsole查看远程JVM及服务程序的状态。   最近在连接某台服务器查看某个服务的状态时,本机JDK环境jdk1.6.0_20,服务器系统为Linux。在Jconsole远程连接输入服务端的IP及jmxremot

转载 点赞0 阅读10000+ 收藏0 评论1 2016-04-11

Logback的配置文件查找顺序

问题使用slf4j和logback记录日志,有这样一个需求,如果指定了一个特定logback.xml,就用指定的配置,如果没有,则系统提供一个默认的配置。解决classpath下放一个配置文件logback.xml,使用环境变量logback.configurationFile指定另一个配置。logback会首先使用环境变量指定的文件,如果没有指定或文件不存在,logback会使用classpat

原创 点赞0 阅读5478 收藏0 评论0 2016-03-16

Cookie出现两个同名Key的问题

问题  Http请求中出现了两个同名Cookie,导致服务端获取到的错误的信息原理  Cookie不仅仅有名字和值两个属性,还有域(domain)、路径(path)等属性。其中,不同的域、不同的路径下可以存在同样名字的cookie。一般我们设置cookie的方法是用一个同样名字、一个值。这时就一定要搞清楚你要设置的cookie的域和路径,否则就会产生问题中的情况。再次复习一下Cookie的属性属性

原创 点赞0 阅读10000+ 收藏1 评论0 2016-03-16

Java使用代理发送Http请求

关键是设置系统属性System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost", proxy[0]); System.setProperty("http.proxyPort", proxy[1]);直接上代码import java.io.BufferedRea

原创 点赞0 阅读10000+ 收藏0 评论0 2016-03-16

等额本金和等额本息还款

无论哪种还款方式:月还款额 = 当月应还本金 + 当月应还利息当月应还利息 = 上月剩余本金 × 月利率当月剩余本金 = 上月剩余本金 - 当月还款本金等额本金还款方式每次还款的本金相同当月利息 = 上月剩余本金 × 月利率记:借款总额=a月利率=r借款期数=t则月还本金mp = a/t第i次还款的计息本金 = a - (i - 1)a/t = a(t - i + 1)/t,i取值为1...n月还

原创 点赞0 阅读340 收藏0 评论0 2016-03-15

使用调试工具Filder抓取手机微信包进行调试

前提  一台带有无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同一个Wi-Fi网络中,并且保证二者是在同一个ip网段内的步骤  1. 下载并安装Filder及其插件CertMaker for iOS and Android  Filder: https://www.telerik.com/download/fiddler   CertMaker for iOS and Androi

原创 点赞0 阅读4104 收藏0 评论0 2016-03-10

Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing

  原文地址:http://blog.csdn.net/sunny2038/article/details/6926079   最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with a

转载 点赞0 阅读394 收藏0 评论0 2016-03-07

Java线程栈的获取和分析

获取进程号使用命令:jps常用参数: -m 输出传递给main方法的参数,如果是内嵌的JVM则输出为null。 -l 输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径。 -v 输出传给JVM的参数。示例:线程栈的获取使用命令:jstack,通常使用管道将信息输出到文件,便于分析常用参数: -F 当jstack没有响应的时候强制打印栈信息。&nb

原创 点赞0 阅读4957 收藏0 评论0 2016-03-07

常用命令行收集

查看端口号被哪个进程占用windows:netstat -aon | findstr "8080" -a            显示所有连接和侦听端口。 -n            以数字形式显示地址和端口号。 -o     &n

原创 点赞0 阅读373 收藏0 评论0 2016-03-07

MySQL常用SQL收集

添加索引1.添加PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE ( `column` )  3.添加INDEX(普通索引) ALTER TABLE `

原创 点赞0 阅读436 收藏0 评论0 2016-03-07

关于“无敌删除命令”

写代码无意间生成了一些以英文点号(.)结尾的文件,使用普通方法删不掉,最后使用下面的批处理进行了删除,转载在此备忘。原帖地址:[技巧] 告诉大家一个无敌删除命令,任意无法删除的文件都能删除[讨论] 关于“无敌删除命令”,重要!原文内容:新建 文本文档   写入下列命令:  DEL /F /A /Q \\?\%1 &nb

转载 点赞0 阅读574 收藏0 评论0 2016-03-03

关于Java线程状态

线程状态说明线程状态定义在Thread.State枚举中,以下内容取自Thread.java源码NEW:  线程尚未开始  A thread that has not yet started is in this state. RUNNABLE:  线程可运行,但可能未分配到处理器  A thread executing in the Java v

原创 点赞0 阅读1017 收藏0 评论0 2016-02-15

Logback配置

几个注意点Logback支持的日志级别.TRACE < DEBUG < INFO < WARN < ERROR如果记录请求级别为p,其 logger的有效级别为q,只有则当p>=q时,该请求才会被执行.用同一名字调用LoggerFactory.getLogger方法所得到的永远都是同一个logger对象的引用.Logback不限制logger名,目前最好的策略是以lo

原创 点赞0 阅读1678 收藏0 评论0 2016-01-29

Git Unlink of file '.git/objects/pack/pack-***.pack' failed. 问题解决

git pull的时候遇到Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y于是一直输“y”就一直出现这样,查了下有人说那个文件重复了,删除即可(没试过)。也有说是因为文件被占用了,

转载 点赞0 阅读1921 收藏0 评论0 2016-01-22

Fastjson示例代码

package com.wzc.test.Test; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import 

原创 点赞0 阅读3156 收藏0 评论0 2016-01-17

Windows抓127.0.0.1的包

WireShark抓不到本地网络的包,想要抓包的话要下载一个小工具RawCap就可以。下载地址:http://www.netresec.com/?page=RawCap原文地址:http://blog.csdn.net/qq361301276/article/details/8674431

转载 点赞0 阅读436 收藏0 评论0 2016-01-17

编程杂项

几款好用的编程字体编程字体考虑如下2点:1. 等宽字体;2. 相似字符易区分,如0和o,l和1比较好用的字体有1. Bitstream Vera Sans Mono (通常使用的字号是11号字体汉字可正常显示)2. Monaco3. Consolas4. Menlo养眼的控制台背景色米黄色:247、238、214

原创 点赞0 阅读494 收藏0 评论0 2016-01-13

PL/SQL使用技巧收集

PL/SQL不按科学计数法显示大数Tools--Preferences--Window Type--SQL Window下选中Number Fields to_char即可。

原创 点赞0 阅读395 收藏0 评论0 2016-01-13

Win7使用技巧收集

关闭操作中心Win键+R键打开运行窗口,输入gpedit.msc来打开组策略。打开组策略后依次打开:用户配置------管理模板--------“开始菜单”和任务栏在里面找到 删除“操作中心”图标 选择启用,然后重新启动计算机或者注销重新登陆Windows7,一切清净了。开启AHCI1、运行regedit,打开注册表编辑器2、HKEY_LOCAL_MACHINE\System\CurrentCon

原创 点赞0 阅读538 收藏0 评论0 2016-01-13

Word使用技巧收集

Word 2003去掉页眉横线通过设置Word页眉样式,用户可以修改Word页眉的默认设置,使其默认情况下不带有横线,操作步骤如下所述:第1步,打开Word2003文档窗口,在菜单栏依次单击“格式”→“样式和格式”菜单命令,打开“样式和格式”任务创格。在格式列表中单击“页眉”选项右侧的下拉三角,选择“修改”选项。第2步,打开“修改样式”对话框,依次单击“格式”→“边框”按钮。第3步,在打开的“边框

原创 点赞0 阅读424 收藏0 评论0 2016-01-13

Excel使用技巧收集

Excel下拉菜单选择好单元格后,点击数据---有效性。这个时候会进入有效性设置选项。在设置选项卡中选择有效性条件为序列,勾选提供下拉箭头,来源里边输入菜单的内容,用逗号分隔。在设置来源的时候还可以点击来运设置选择范围,比如:=$G$13:$G$15。当然前提是我们在$G$13:$G$15输入了序列的内容。求和到上一列=SUM(INDIRECT("r1c:r[-1]c",))其中R代表行,C代表列

原创 点赞0 阅读368 收藏0 评论0 2016-01-13

Java的Unsafe类

Unsafe类包装了很多底层的、非安全的操作。虽然该类及其所有的方法都是public的,但是它只能被受信任的代码使用,并发框架中的很多类,以及Disruptor框架都是使用了Unsafe类。Unsafe类可以做什么Unsafe类中的方法基本都是native方法,使用该类可以直接操作内存中的数据,具体来讲,功能可以分为如下几类:直接内存操作,如分配、读写、释放内存public native

原创 点赞1 阅读1656 收藏0 评论1 2016-01-09
  • 1
  • 2
写文章