- 博客(402)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
转载 select、poll、epoll之间的区别(转发)
如题select、poll、epoll之间的区别https://www.cnblogs.com/aspirant/p/9166944.html
2020-05-14 13:49:15 599
转载 (转) Mockito的使用 注入 @InjectMocks注解和反射注入
使用Mockito的文章踩了半天坑,发现下面的文章说的很清晰,收藏下。Mockito的使用(二)——@InjectMocks、@Spy、@Mockhttps://blog.csdn.net/u011047968/article/details/91970070...
2020-03-10 15:02:22 6615
原创 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 945
转载 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 514
原创 idea使用maven helper解决包冲突
1、idea中安装 intellij idea --> preferences --> plugins --> 搜索 maven helper 安装 2.使用 :pom 左下角有一个 Dependency Analyzer点击如下:
2018-10-17 11:33:44 1110
原创 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 267
转载 分布式事务的实现方案
转自 : http://blog.csdn.net/congyihao/article/details/70195154概念事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务.CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择其二进行实现....
2018-03-19 11:04:56 711 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 1636
原创 [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 4073 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 1243
转载 AccessController.doPrivileged
转自: http://blog.csdn.net/jiaotuwoaini/article/details/70176021在某一个线程的调用栈中,当 AccessController 的 checkPermission 方法被最近的调用程序(例如 A 类中的方法)调用时,对于程序要求的所有访问权限,ACC 决定是否授权的基本算法如下:1. 如果调用链中的某个调用程
2018-02-05 17:49:41 1861
转载 @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 632
原创 arcgis 导入 GML文件
导入arcgis 面要素文件 GML格式 xml文件操作如下 :ArcToolbox --> Data Interoperability 工具 ———》快速导入--》Input DataSet————》Format ——》GML(Geography Markup Language)————》ok
2017-10-30 00:07:11 4297 1
原创 记录几个盲点 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 427
转载 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 367
转载 KMP算法next计算
KMP算法是在最近这两年的软件设计师考试中才出现的。2次都是让求Next函数的序列(其实是)。先看看题吧。(2011年下半年上午题)(2012年上半年上午题)其实做这个题很简单,我先说说这个题里的各种概念。给定的字符串叫做模式串T。j表示next函数的参数,其值是从1到n。而k则表示一种情况下的next函数值。p表示其中的某个字符,下标从1开始。看等
2017-09-14 10:24:31 988
转载 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 1175
转载 JAVA中URL传递中文参数,\%解析 取值是乱码的解决办法
关于JAVA中URL传递中文参URLDecoder和URLEncoder方面的使用问题,突然想起,原来我刚遇到这两个类时,也觉得很神密,由此可以想想初学者的心情,于是便有了今天的这篇文章. 其实,这两个类的使用并不复杂,URLDecoder和URLEncoder它的作用主要是用于普通字符串和application/x-www-form-rulencodedMIME字符串之间的转换,
2017-07-20 15:49:32 1370
原创 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 411
原创 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 31801 2
转载 Git 清理无效的远程追踪分支
转自 http://blog.csdn.net/u010544187/article/details/71404523在远程版本库创建了一个分支后,在本地可以使用$ git remote update11可以在本地创建远程追踪分支,但是,如果在远程版本库上删除了某一分支,该命令并不会删除本地的远程追踪分支,这时候,有另一个命令$ git remote p
2017-06-30 17:37:40 974
原创 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 391
转载 IntelliJ IDEA的使用 快捷键
从MyEclipse转战到IntelliJ IDEA的经历我一个朋友写了一篇“从Eclipse到Android Studio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJ IDEA。一开始我还不知道IntelliJ IDEA是什么,后来才知道它是一个Java的集成开发环境(IDE),一个功能
2017-06-13 08:40:23 5234
转载 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 3274 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 405
转载 mybatis <foreach>标签
在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象:
2017-06-08 15:34:54 283
转载 Intellij IDEA快捷键 整理
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,
2017-06-07 20:58:57 355
转载 URL中“#” “?” &“”号的作用
1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与
2017-05-12 10:34:53 438
转载 大型网站架构之分布式消息队列
以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式
2017-04-13 21:24:14 1263 1
转载 淘宝秒杀系统内幕
转自 http://blog.csdn.net/xuefengmiao/article/details/50877170最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得
2017-04-13 14:44:18 1901
转载 Nginx工作原理和优化、漏洞
http://blog.csdn.net/hguisu/article/details/8930668 转自 NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和 Linux 设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。1. Nginx的模
2017-04-13 14:39:29 515
转载 Memcache原理分析
memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 Memcached使用libevent库实现网络连接服务,理论上可以处理无限多的连接,但是它和Apache不同,它更多的时候是面向稳定的持续连接的,所以它实际的并发能力是有限制的。在保守情况下memcached的最大同时连接数为200,
2017-04-13 14:22:35 312
转载 Java线程中yield与join方法
Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级优先级的值很重要,因为Java虚拟机和下层的操作系统之间的约定是操作系统必须选择有最高优先权的Java
2017-03-29 15:34:02 405
转载 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 33613 3
转载 mysql中index的如何使用,判断什么时候加索引
http://blog.csdn.net/hotdust/article/details/51525757 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已
2017-03-29 14:16:31 3251 1
原创 html 块级元素和行级元素
1.块级元素 2.行内元素 3.块级元素与行内元素的区别(1)块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的行内元素会排列在同一行,直至一行排不下才会换行,其宽度随元素的内容而变化。(2)块级元素可以包含行内元素和块级元素;行内元素不能包含块级元素。(3)行内元素设置width、h
2017-03-25 10:49:20 1335
转载 数据库表结构设计方法及原则
http://www.cnblogs.com/RunForLove/p/5693986.html 数据库设计的三大范式:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:第一范式是最基本的范式。如果数据
2017-03-23 08:50:27 25778 1
转载 B树、B-树、B+树、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关
2017-03-22 16:24:00 272
转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)
http://www.cnblogs.com/Jessy/p/3535612.html建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗
2017-03-21 10:46:50 811
转载 产生死锁的原因和必要条件+解决死锁的基本方法
V 死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再 向前推进。安全状态与不安全状态:安全状态指系统能按某种进程顺序来为每个进程分配其所需资源,直 至最大需求,使每个进程都可顺利完成。若系统不存在这样一个序列, 则称系统处于不安全状态。 产生死锁的原因:(1)竞争系统资源 (2)进程的推进顺序不当
2017-03-20 14:11:03 2419
JDSL 2.0 the Data Structures Library in Java
2016-10-23
jad_java反编译插件eclipse 亲测可用
2016-05-14
ArcGIS 10.1 key for desktop and server
2016-02-29
nine chapter ppt
2016-02-25
一份不太简短的LATEX2介绍
2016-02-20
chc java笔记1
2014-03-31
poj1598 测试数据通过但是wrong answer 求高手指点
2015-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人