自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChanYee的博客

我们都会上岸,阳光万里,哪里都是鲜花开放

  • 博客(283)
  • 资源 (61)
  • 收藏
  • 关注

转载 java 守护线程

守护线程与普通线程的唯一区别是:当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则不会退出。(以上是针对正常退出,调用System.exit则必定会退出)

2017-09-11 19:42:06 428

原创 win10自带 微软输入法打开自学习功能

打开设置,进入【隐私】–【语音墨迹书写和键入】

2017-09-11 09:25:18 4177

原创 java timer缺陷

1.Timer管理时间延迟缺陷 Timer执行周期任务时依赖系统时间,如果当前系统时间发生变化会出现一些执行上的变化ScheduledExecutorService基于时间的延迟,不会由于系统时间的改变发生执行变化。2.Timer抛出异常缺陷 timer中的任务如果有一个抛出异常, 则后边的任务不会执行。 这个缺陷可以从Timer.java中的mainLoop方法看出, 整个方法只抛出了In

2017-09-10 22:14:18 1582

转载 java volatile关键字

volatile关键字是java用来解决可见性和有序性问题的。好多人认为volatilehe和synchronized一样,皆是使修饰的对象在操作的时候具有原子性。其实不然,volatile修饰的变量的单次读/写可以保证原子性。如long,double类型的变量,但是并不能保证i++和++i这种操作的原子性,为什么呢?因为本质上i++/++i是读写两次操作。要想保证操作的原子性可以通过Atomi

2017-09-09 10:40:17 251

转载 java 多线程 乐观锁悲观锁

乐观锁原理: 有一种方式就是CAS(Compare And Swap),即修改数据之前先比较与之前读取到的值是否一致,如果一致,则进行修改,如果不一致则重新执行,这也是乐观锁的实现原理。不过CAS在某些场景下不一定有效,比如另一线程先修改了某个值,然后再改回原来值,这种情况下,CAS是无法判断的。悲观锁:大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大

2017-09-09 09:07:35 492

原创 javascript map操作

var map= new Map();赋值mapObj.set(key, value)参数mapObj 必需。一个 Map 对象。key 必需。新元素的键。value 必需。要添加的元素的值。var m = new Map();m.set(1, "black");m.set(2, "red");m.set("colors", 2);m.forEach(func

2017-09-07 13:11:07 5169

原创 支付宝扫码支付

支付宝扫码支付的流程和微信扫码支付的留言相同。 前提条件:需要有支付宝开放平台,有上线的应用,有面对面支付服务; 1.通过预支付返回qr_code,开发者根据qr_code生成二维码; 2.用户扫码支付,完成后,支付宝调用开发者的配置的回调url;主要的代码如下: 1.生成qr_code:[servlet]@SuppressWarnings("all")@WebServlet(url

2017-09-05 11:38:51 3503

原创 maven 引入外部jar包的方法

公司要接入支付宝的面对面支付(扫码)支付业务。但是碰到一个问题, alipay-sdk-java20161213173952.jar该jar包添加到项目各中奇葩的问题, 不是不能编译,就是打了war包,该包不在war中。 后来查了资料, 发现有人加入的方式是,在本地仓库中添加该包的所在位置, 以下是pom中的代码<dependency> <groupId>com.alibaba</gr

2017-09-04 16:37:21 2098

原创 log4j2 出现 Could not load [org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder]

最近看日志忽然发现,log4j报如下错误。31-Aug-2017 11:00:00.012 INFO [Log4j2-Log4j2Scheduled-1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance

2017-08-31 14:24:21 8776 1

原创 intellij idea 一行函数默认不折叠

如下图操作:

2017-08-31 11:10:58 2799

原创 微信支付--预支付(统一下单)

微信官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_11.按照微信官方文档统一下单接口的描述,将请求参数放入Mapprotected Map<String, Object> processPost(HttpServletRequest request, HttpServletResponse response) th

2017-08-30 14:22:48 7983

转载 获取客户端的真实IP地址

转自:http://blog.csdn.net/zelda002/article/details/45967421获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是 有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用 了反向代理软件,用request.getRemoteAddr()方法获取的

2017-08-30 10:38:05 1481

原创 微信支付 package info not match special pay url

https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 微信官方 统一支付接口文档,有下面的一句话, 所以将统一下单的trade_type的参数值修改为NATIVE,就解决问题了如果觉得文章真心好, 请打赏下我吧http://blog.csdn.net/assassinsshadow/article/details/7608

2017-08-30 03:55:02 1742 3

原创 linux 查看http/apache服务是否安装并卸载

查看是否安装了apache服务?apachectl -v httpd -v 出现如图所示, 表示已经安装用rpm -qa|grep httpd 和 rpm -aq| grep apache 都没有, 想了下, 算了, 直接rm -rf apache路径所有的文件夹,接下来查看,httpd占用了哪些端口 netstat -anp | grep 80查看被占用程序的端口 ps -ef | g

2017-08-29 16:12:27 12295 1

原创 intellij idea 添加jar包

打开project structure 如图操作 最后点击OK就可以了如果觉得文章真心好, 请打赏下我吧http://blog.csdn.net/assassinsshadow/article/details/76086401

2017-08-24 09:40:53 560

原创 intellij idea 显示打开文件路径按钮

操作如下图: 如果觉得文章真心好, 请打赏下我吧http://blog.csdn.net/assassinsshadow/article/details/76086401

2017-08-23 22:25:29 12374

原创 线程笔记

线程的5中状态线程的常用方法线程优先级线程礼让

2017-08-17 11:09:52 315

转载 servlet 3.0 版本特性

转自:https://www.ibm.com/developerworks/cn/java/j-lo-servlet30/index.htmlServlet 3.0 新特性概述重点内容Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项

2017-08-16 11:19:28 424

原创 分表 -- mysql create table 问题

前一段时间公司一个任务分发中心的项目需要分表,这个任务落到了我和另外一个同事兼好朋友的肩上。 整个项目的流程大概是这个样子的。 运营人员在后台建立一个任务,将该任务发布,平台的用户可以参加该任务。由于前期用户量不大,作为主要表的任务表和用户表仅仅建了两个,后期随着用户和任务量的不断增加,导致查询效率急剧下滑,所以商讨后决定做分表。 开始我们俩人做了商讨,商讨结果如下 最终决定在用户维度和任务

2017-08-15 17:39:02 609

转载 mysql 会造成隐式提交的语句

以下语句(以及同义词)均隐含地结束一个事务,似乎是在执行本语句前,您已经进行了一个COMMIT。 ALTER FUNCTION, ALTER PROCEDURE, ALTER TABLE, BEGIN, CREATE DATABASE, CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, DROP DATABASE, DROP

2017-08-15 10:13:45 2998

转载 TCP协议与UDP协议

转自:http://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.htmlTCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一

2017-08-14 11:24:28 380

原创 socket 之 socket是神马

什么是socket? Socket接口是TCP/IP网络的API Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。套接字一般分为三种类型: ①流式套接字(SOCK–ST

2017-08-13 15:56:24 407

原创 socket前篇之 tcp/ip协议

我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。能够唯一标示网络中的进程后,

2017-08-13 15:48:41 669

原创 linux split 命令

split 命令:将指定的文件切割小的文件-d 使用数字而不是字母作为切割后的小文件的后缀; -v 显示详细的处理信息 -b<字节> 每个分割文件的大小 -C <数字> 指定输出到每一个文件的每一行的大小,数字后缀可以是 b: 512(blocks) K: 1024(kibiBytes) KB: 1000(kiloBytes) M: 1024*1024(mebiBytes) MB:

2017-08-09 10:44:30 478

转载 我见过的最好的websocket 介绍

转载:https://www.zhihu.com/question/20215561 作者:Ovear 链接:https://www.zhihu.com/question/20215561/answer/40316953 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关

2017-08-08 16:45:19 2473

原创 maven 跳过单元测试

1.使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。 mvn package -Dmaven.test.skip=true 2.使用 mvn package -DskipTests 跳过单元测试,但是会继续编译; mvn package -DskipTests

2017-08-08 11:20:00 698

原创 java 等待线程/线程池执行完毕

1.单线程开始并执行完毕 当线程开始后,需要用到join的方法 不废话直接贴代码 public static void main(String args[]) { long begin = System.currentTimeMillis(); System.out.println(begin); Thread thread = new Thr

2017-08-07 15:43:54 7967

原创 正向代理、反向代理、负载均衡

正向代理、反向代理正向代理: 用户A想访问C网站但是由于种种原因访问不了,但是B服务可以直接访问C网站,用户A可以通过B服务器返回C网站的数据。这就是正向代理 只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。 反向代理:指以代理服务器来接受internet上的连接请求

2017-08-03 17:31:08 532

原创 mysql 使用rownum排序并获得排名

1.执行如下语句进行创建表并添加数据DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`date` varchar(255) DEFAULT NULL,`score` int(11) DEFAULT NULL,PRIMARY KEY (`id`))ENGINE=INNO

2017-08-03 10:53:04 2172

原创 intellij idea svn不能更新和提交

进入设置–version control – subversion 如下图,将前边的选项的勾全部去掉,点击ok

2017-08-02 16:51:35 9202 2

原创 nginx 初识

什么是nginx?一款服务器软件。最主要、最基本的功能是可以与服务器硬件结合,让程序员可以将程序放在nginx服务器上,将程序发布出去,让网民可以浏览。同时nginx也是一种高性能的http和反向代理服务器,同时也是一个代理邮件服务器。nginx也可以实现负载均衡。nginx和IIS、apache的比较IIS只能运行在windows上;apache优点:稳定,开源,跨平台缺点:不支持高并发

2017-08-02 15:44:47 353

原创 js 原生常用操作

1.获取domainvar domain = document.domain;console.log(domain);2.获取url中的某个参数var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 url = url || window.location.search.substr(1)

2017-08-02 13:34:33 427

原创 tomcat server.xml 端口 略解

从做开发到现在虽然一直在用tomcat,但是没有真正的了解过他(感觉有点羞愧) 今后逐步的会揭开tomcat这层薄雾。 今天我们首先来看一下server.xml配置文件各个端口的作用<Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerLis

2017-08-02 10:36:59 826

转载 tomcat ajp模块和apache服务器23事

转载:http://www.cnblogs.com/happyday56/p/6025463.html 首先我们先介绍一下为什么要让Apache与Tomcat之间进行连接。事实上Tomcat本身已经提供了HTTP服务,该服务默认的端口是8080,装好tomcat后通过8080端口可以直接使用Tomcat所运行的应用程序,你也可以将该端口改为80。 既然Tomcat本身已经可以提供这样的服务,我们

2017-08-02 09:42:35 1021

原创 迅雷9屏蔽所有游览器和网站相应

打开设置中心–高级设置 点击右侧【设置不响应网站】 在末尾或者把全部删掉再添加 如下一行 * .* .*.com 记得中间不需要任何空格 点击确定就可以了

2017-07-31 14:00:41 2248

原创 win10 激活

先去https://www.microsoft.com/zh-cn/accessibility/windows10upgrade下载升级软件,升级后再登录微软账号,系统就会显示已激活,而且是永久性的。

2017-07-28 19:55:40 1182

原创 git命令 实践出真知之branch分支

在操作之前需要将用git fetch命令将远程仓库中的所有分支信息同步到本地仓库将远程分支clone到本地 Git clone -b 分支名称 仓库地址 拉取到本地之后的项目名称 for example: git clone -b shihou_mvp_20170724 https://git.oschina.net/lichenyi-os-git/youxiduo.shihou.h

2017-07-27 18:16:45 387

原创 git命令 实践出真知之master库

git clone将远程仓库中的项目down到本地 将远程分支clone到本地 git clone -b 分支名称 仓库地址 拉取到本地之后的项目名称 for example: git clone -b shihou_mvp_20170724 https://git.oschina.net/lichenyi-os-git/youxiduo.shihou.html.shihou_mvp.g

2017-07-27 18:03:43 377

原创 Navicat Premium_11.2.7 工具激活(免费哦)

由于太大,csdn不让上传, 所以之能用百度云做中间件了安装完成后,可以直接点击PatchNavicat.exe运行, 如果运行完之后不成功,可以先执行navicat_chs.exe生成注册码,将注册码填入注册框,再执行PatchNavicat.exe 即可成功下载地址:http://pan.baidu.com/s/1bOfOIU客观打赏地址:http://blog.csdn.net/assas

2017-07-27 11:40:22 8929 2

原创 谢谢官人打赏

如果觉得文章真心好, 请打赏下我吧,程序员赚钱不容易。 一块两块不嫌多, 一分两分也是爱啊!

2017-07-25 17:04:19 7534 1

RedisDesktopManager.zip

redisdesktopmanager 工具。redis免费,好用的管理工具,供大家下载。

2020-08-16

JsonDotNet.zip

Newtonsoft.Json 各个平台的版本综合版。经过生产环境测试,序列化和反序列化皆可正常运行。

2020-08-12

Linux命令大全

工作中需要用到Linux做服务器,所以就到网上找到了一份Linux的命令,还是蛮全的,免费的,,不喜勿喷哦

2015-05-12

java线程.rar

java线程 ,进来想好好了解一下,就从网上下了份资料

2015-05-05

SWT-JFace-3.4-zh-CN

用着感觉还不错,希望对你们有用

2015-04-22

highchart.chm

需要用到hignchart,找了好久才找到这个API

2014-12-16

webservice xfire配置示例

忽然项目需要用到webservice可是到网上搜了好多都不顶用。所以,自己就总结了一下,希望对你有用。

2014-10-15

flash实现类似QQ空间相册多图片上传

项目中要用到多图片上传,所以就谢了一个,感觉还不错。希望对你有帮助

2014-10-15

ADT-15.0.0.zip

ADT-15.0.ZIP 是一个eclipse adt插件的压缩包 适合用于eclipse离线安装adt插件 还不错

2014-10-09

mxgraph.rar

做项目的时候找老前辈要的,内置各种demo绝对值.

2014-06-17

mxGraphic.rar

工作中需要用到mxGraphic,所以到网上下了一个

2014-06-17

Kettle-API.chm

项目中要用到这个就找了一个..下载了下来

2014-05-30

javaTree目录

javaTree目录

2014-03-17

query2.1.0

是jquery的最新版本

2013-12-16

jquery 时间倒计时

出现的样式自己可以随意的调整,整体用起来感觉还不错

2013-10-24

class.phpmailer.php

项目中要用到php进行邮件之间的交互,所以就用到了

2013-10-03

Canvas_画笔_橡皮擦

这个是利用canvas制作的一个画布 画笔

2013-09-21

刮刮卡.rar

是一个利用画布实现刮开涂层的一个小东西 图片文字都可以 个人觉得还行

2013-09-20

Extjs4+API

到新浪上下用5分下了下来 在这里就免费吧

2013-09-18

PHP_正则表达式语法

是针对于php进行正则表达式的匹配以及语法.

2013-09-11

NewtonJson.rar

NewtonJson,

2019-05-28

Ezreal.rar

Model contains animotion

2019-05-28

网页3D模型显示实例

网页3D模型显示实例.rar,分数少点,供大家下载

2018-11-30

Project_List_Unity_ManagerV5.rar

该程序可以删除unity3D的项目, 前提是要在unity软件关闭的情况下

2018-07-04

MouseWithoutBordersSetup

没来想选择0分的但是改版后的最低的只能为1分,,,抱歉了, 各位官人。。非君本意啊。。。。。。。。。。。。。

2017-09-22

moment.rar

moment.js 好用的js时间控制方法

2017-06-01

C# 入门文档

注意此文档非API,个人觉得适合入门级别

2017-02-08

Maven权威指南_中文完整版清晰.pdf

2016-09-27

GitHub_2_11_0_5离线安装包以及文件下载链接.rar

2016-09-27

数据库文档生成器

生成html文档和见表语句

2016-05-13

Postman-REST-Client_v0.8.4.14 licy.rar

Postman-REST-Client_v0.8.4.14 licy.rar

2015-07-28

Serv-U_64_jb51.rar

在win7普通家庭版下,想搭建FTP服务器而又不想升级的,可以用这个,本人亲测,成功搭建

2015-07-20

Java基础教程.pdf

Java基础教程 适合刚刚刚开始学习java的童鞋们,祝福你们

2015-07-13

MySQL_5_green.rar

mysql 数据库 绿色版 免安装 启动简单 很nice

2015-07-05

apache-tomcat-7.0.27.exe

apache-tomcat-7.0.27.exe

2015-06-29

Eclipse plugin hibernate generation.zip

此hibernate插件,界面配置,会自动生成cfg配置文件,映射文件,bean、dao、interface、implements

2015-05-29

OpenExplorer_1.5.0.v201108051513.jar

在项目上右键-->点击openExplorer 打开项目所在具体位置

2015-05-29

nginx 命令.bat

nginx web服务器启动,重启,关闭。为了方便写了一个bat脚本

2015-05-22

httrack_x64-3.48.21.exe

httrack_x64-3.48.21.exe

2015-05-22

Eclipse plugin (hibernate生成工具)

将文件解压后,将文件夹中的3个文件夹放到eclipse目录下的plugin下,然后重启eclipse就OK了

2015-05-12

空空如也

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

TA关注的人

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