自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(402)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

转载 select、poll、epoll之间的区别(转发)

如题select、poll、epoll之间的区别https://www.cnblogs.com/aspirant/p/9166944.html

2020-05-14 13:49:15 556

转载 (转) Mockito的使用 注入 @InjectMocks注解和反射注入

使用Mockito的文章踩了半天坑,发现下面的文章说的很清晰,收藏下。Mockito的使用(二)——@InjectMocks、@Spy、@Mockhttps://blog.csdn.net/u011047968/article/details/91970070...

2020-03-10 15:02:22 5853

原创 jdk 7 idea Mac java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostExce

突然一天tomcat启动报错 Local host name unknown: java.net.UnknownHostException: bogon: bogon: nodena这个是主机映射的问题造成的,解决方法:找到mac 下的hosts文件,在“前往”“/private/etc/”下,注意:hosts文件无法在etc下修改,所以将此拷贝到桌面上修改完后再拷贝回去。修改ho...

2018-11-23 13:44:54 893

转载 Java必备的IDEA Top10 插件【转】【收藏】

 1. lombok地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便2. p3c 地址:https://plugins.jetbrains.com/plugin/10046-a...

2018-10-17 11:38:58 496

原创 idea使用maven helper解决包冲突

 1、idea中安装   intellij idea --> preferences --> plugins --> 搜索 maven helper  安装 2.使用 :pom 左下角有一个  Dependency Analyzer点击如下:

2018-10-17 11:33:44 1082

原创 mybatis 单侧 生成 dao model mapper

 1、mybatis 单侧代码 @Test public void gen() throws Exception { List<String> warnings = new ArrayList<String>(); boolean overwrite = true; ClassPathResourc...

2018-10-11 18:38:17 249

转载 分布式事务的实现方案

转自 : http://blog.csdn.net/congyihao/article/details/70195154概念事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务.CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择其二进行实现....

2018-03-19 11:04:56 697 1

原创 [Activiti工作流2]Activiti的表格介绍

前面已经搭建了activiti环境并测试了简单的demo   http://blog.csdn.net/u014470581/article/details/下面介绍Activiti下表结构:Activiti6.0.0共包含28张表:以下转自http://www.zuidaima.com/blog/3045359293975552.htm流程部署涉及的表1、act_ge_bytearray用来保存...

2018-03-02 16:59:06 1520

原创 [Activiti工作流1]idea+ maven +spring+springmvc+mybatis+activiti搭建

环境: idea14, maven 3.3.9 ,jdk: 1.81、首先创建maven项目file--new--maven--create from archetype--接下来maven构建项目,构建过程中可能会遇到download过慢,解决方法:是在maven的settings.xml文件中添加<mirror>        <id>nexus-aliyun<...

2018-03-02 16:31:54 4044 1

原创 idea创建maven项目时一直loading archetype list

问题: idea想创建一个maven项目,但是一直提示loading archetype list解决方案: file-》setting-》build,execution,deployment-》build tools -》 maven-》importing-》vm options for importer将 vm options for importer 的 -Xmx512m 改成 -Xmx10...

2018-02-28 11:01:13 1204

转载 AccessController.doPrivileged

转自: http://blog.csdn.net/jiaotuwoaini/article/details/70176021在某一个线程的调用栈中,当 AccessController 的 checkPermission 方法被最近的调用程序(例如 A 类中的方法)调用时,对于程序要求的所有访问权限,ACC 决定是否授权的基本算法如下:1. 如果调用链中的某个调用程

2018-02-05 17:49:41 1793

转载 @CallSensitive的理解

转自  : http://blog.csdn.net/hel_wor/article/details/50199797@CallSensitive是JVM中专用的注解,在类加载过过程中是可以常常看到这个注解的身影的。 这是在Sun.reflect中的定义:@Retention(RetentionPolicy.RUNTIME)@Target({ java.lang.an

2018-02-05 16:40:42 613

原创 arcgis 导入 GML文件

导入arcgis 面要素文件  GML格式  xml文件操作如下 :ArcToolbox  --> Data Interoperability 工具 ———》快速导入--》Input DataSet————》Format ——》GML(Geography Markup Language)————》ok

2017-10-30 00:07:11 4056

原创 记录几个盲点 20170922

1.session  sessionId  怎么传输2.tomcat  server.xml 干什么用的么用3.  event{  int id, int time}boolean allow(event)设计此方法  要求当某个event 在特定时间内 超过某个阈值,返回 false。否则返回true4. http 三次我是 到底传的的什么5、mysql    int 能

2017-09-23 10:44:42 409

转载 linux awk命令详解

转自 : http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.htmlawk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk

2017-09-17 16:35:19 348

转载 KMP算法next计算

KMP算法是在最近这两年的软件设计师考试中才出现的。2次都是让求Next函数的序列(其实是)。先看看题吧。(2011年下半年上午题)(2012年上半年上午题)其实做这个题很简单,我先说说这个题里的各种概念。给定的字符串叫做模式串T。j表示next函数的参数,其值是从1到n。而k则表示一种情况下的next函数值。p表示其中的某个字符,下标从1开始。看等

2017-09-14 10:24:31 900

转载 kafka文档- 0.8.2-Configuration-配置选项

转自: http://blog.csdn.net/beitiandijun/article/details/40582541/3.     ConfigurationKafka在配置文件中使用key-value方式进行属性配置。这些values可以通过文件或者编程方式提供。3.1      Broker  Configs

2017-08-15 12:39:47 1130

转载 JAVA中URL传递中文参数,\%解析 取值是乱码的解决办法

关于JAVA中URL传递中文参URLDecoder和URLEncoder方面的使用问题,突然想起,原来我刚遇到这两个类时,也觉得很神密,由此可以想想初学者的心情,于是便有了今天的这篇文章.   其实,这两个类的使用并不复杂,URLDecoder和URLEncoder它的作用主要是用于普通字符串和application/x-www-form-rulencodedMIME字符串之间的转换,

2017-07-20 15:49:32 1326

原创 mysql 到出到csv 带列表明

select * from ( select 'city_id' as city_id, 'company_id' as company_id, 'contract_no' as contract_no, 'biz_type' as biz_type, 'chargetype_id' as chargetype_id, 'charge_item_no' as charge_item_no, '

2017-07-07 11:00:24 393

原创 git merge 远程两个分支

背景问题,把原有的dev版本合并到master版本中。1、把源码clone到本地库中。git clone [gitsite git远程网址]2、在本地新建一个与远程的dev版本相同(被合并的版本)的dev分支git checkout -b dev origin/dev3、返回到master版本git checkout master4、把本地的dev合并到maste

2017-06-30 17:44:06 31683 2

转载 Git 清理无效的远程追踪分支

转自 http://blog.csdn.net/u010544187/article/details/71404523在远程版本库创建了一个分支后,在本地可以使用$ git remote update11可以在本地创建远程追踪分支,但是,如果在远程版本库上删除了某一分支,该命令并不会删除本地的远程追踪分支,这时候,有另一个命令$ git remote p

2017-06-30 17:37:40 948

原创 Mockito 使用

参考  : http://blog.csdn.net/shensky711/article/details/52771493http://www.cnblogs.com/Ming8006/p/6297333.html坑: 如果是mockito出来的对象,如果 不设置返回的会 ,其方法 默认返回是 空   nullMockito  官网  :http://site.m

2017-06-28 14:34:20 373

转载 IntelliJ IDEA的使用 快捷键

从MyEclipse转战到IntelliJ IDEA的经历我一个朋友写了一篇“从Eclipse到Android Studio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJ IDEA。一开始我还不知道IntelliJ IDEA是什么,后来才知道它是一个Java的集成开发环境(IDE),一个功能

2017-06-13 08:40:23 5183

转载 ActiveMQ在win7下启动失败解决方案

转自 : http://blog.csdn.net/xiaobao5214/article/details/52222655异常信息:[java] view plain copyException thrown from LifecycleProcessor on context close | org.apache.activemq

2017-06-09 17:39:54 3249 2

转载 mybatis trim标签

http://www.cnblogs.com/qiankun-site/p/5758924.htmltrim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user       0"> AND name=#{name}    0"> AND gender=#{gender}

2017-06-08 15:44:15 391

转载 mybatis <foreach>标签

在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value    此时生成的map只有一个元素。如果传入对象:

2017-06-08 15:34:54 265

转载 Intellij IDEA快捷键 整理

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-06-07 20:58:57 343

转载 URL中“#” “?” &“”号的作用

1. #    10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username  这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与

2017-05-12 10:34:53 400

转载 大型网站架构之分布式消息队列

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式

2017-04-13 21:24:14 1232 1

转载 淘宝秒杀系统内幕

转自 http://blog.csdn.net/xuefengmiao/article/details/50877170最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得

2017-04-13 14:44:18 1883

转载 Nginx工作原理和优化、漏洞

http://blog.csdn.net/hguisu/article/details/8930668  转自 NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和 Linux 设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。1.  Nginx的模

2017-04-13 14:39:29 481

转载 Memcache原理分析

memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 Memcached使用libevent库实现网络连接服务,理论上可以处理无限多的连接,但是它和Apache不同,它更多的时候是面向稳定的持续连接的,所以它实际的并发能力是有限制的。在保守情况下memcached的最大同时连接数为200,

2017-04-13 14:22:35 295

转载 Java线程中yield与join方法

Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级优先级的值很重要,因为Java虚拟机和下层的操作系统之间的约定是操作系统必须选择有最高优先权的Java

2017-03-29 15:34:02 392

转载 MySQL中EXPLAIN解释命令 查看索引是否生效

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张

2017-03-29 15:31:50 33373 3

转载 mysql中index的如何使用,判断什么时候加索引

http://blog.csdn.net/hotdust/article/details/51525757 一、什么是索引?  索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已

2017-03-29 14:16:31 3202 1

原创 html 块级元素和行级元素

1.块级元素 2.行内元素 3.块级元素与行内元素的区别(1)块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的行内元素会排列在同一行,直至一行排不下才会换行,其宽度随元素的内容而变化。(2)块级元素可以包含行内元素和块级元素;行内元素不能包含块级元素。(3)行内元素设置width、h

2017-03-25 10:49:20 1302

转载 数据库表结构设计方法及原则

http://www.cnblogs.com/RunForLove/p/5693986.html  数据库设计的三大范式:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。  在实际开发中最为常见的设计范式有三个:第一范式是最基本的范式。如果数据

2017-03-23 08:50:27 25569 1

转载 B树、B-树、B+树、B*树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关

2017-03-22 16:24:00 259

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

http://www.cnblogs.com/Jessy/p/3535612.html建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗

2017-03-21 10:46:50 791

转载 产生死锁的原因和必要条件+解决死锁的基本方法

V 死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再 向前推进。安全状态与不安全状态:安全状态指系统能按某种进程顺序来为每个进程分配其所需资源,直 至最大需求,使每个进程都可顺利完成。若系统不存在这样一个序列, 则称系统处于不安全状态。    产生死锁的原因:(1)竞争系统资源 (2)进程的推进顺序不当

2017-03-20 14:11:03 2381

JDSL 2.0 the Data Structures Library in Java

the Data Structures Library in Java (JDSL). In addition to basic data structures, such as lists and dictionaries, JDSL includes implementations of a variety of complex data structures, such as trees, graphs, and priority queues, with powerful and flexible access to the elements stored, both by means of traditional iterators and by means of new types of accessors called positions and locators. ¤

2016-10-23

f.lux自动调整屏幕色温

f.lux - 全天候保护眼睛健康软件!自动调整屏幕色温减少蓝光防疲劳,长时间玩电脑必备!

2016-10-13

jad_java反编译插件eclipse 亲测可用

  1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/   2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download   3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_3.1.0.jar放到eclipse的安装目录下的plugins目录下。   4、启动eclipse,打开:Window->Preferences->Java->JadClipse.   Path to decompiler,这里设置反编译工具jad的全路径名,就是第三部jad.exe的路径。   5、 安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。   注意:jadclipse_3.1.0.jar的版本与eclipse的platform版本号相关

2016-05-14

ArcGIS 10.1 key for desktop and server

ArcGIS 10.1 key for desktop and server contain Server 10.1.ecp

2016-02-29

数据挖掘:概念与技术 韩家炜

数据挖掘:概念与技术 韩家炜版 doc版本 亲测257页

2016-02-28

nine chapter ppt

nine chapter ppt is the source for people who want to learn lintcode or leetcode by yourself. enjoy it.

2016-02-25

arff weka数据集

weka 测试数据集,是jar文件需要加压。UCI文件夹下arff格式数据集

2016-02-24

一份不太简短的LATEX2介绍

LATEX是一种排版系统,它非常适用于生成高印刷质量的科技和数学 类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种 类的文档。LATEX 使用TEX[2] 作为它的格式化引擎。

2016-02-20

Let the Ballon rise

zju_2104_Let the Ballon rise

2015-08-23

chc java笔记1

java学习过程记录下的笔记,上课测试程序,以及重点难点:概述,环境变量,语法规则,三种方法打印输出菱形小程序,命令java Hello 在dos命令下加载流程图

2014-03-31

chc c语言笔记下

在学习C语言的过程中,记下学习过程和点滴,和老师上课举得例子测试程序。

2014-03-31

chc c语言 笔记上

学习c语言过程中记下的笔记,以及课上测试程序和 基本程序代。

2014-03-31

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

TA关注的人

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