自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

silyvin

silyvin

  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

转载 jstack简单使用,定位死循环、线程阻塞、死锁等问题

两篇文章:(一)如何用jstack找出tomcat没有被成功关闭的原因?https://segmentfault.com/q/1010000012857185使用shutdown.sh之后tomcat没有被成功关闭,网上有教程说jstack可以用来定位错误位置,但是并没有看明白怎么定位,。百度这个问题的时候,还认识了一次词“守护线程”,只知道它是不会阻挡JVM关闭的,但具体的还没有去了解。不说废话...

2018-04-30 11:37:22 4332

转载 链表面试题汇总

——单链表反转(两种)(剑指offer,题16)顺序的ok递归的nok——查找单链表中的中间结点两个指针,一个走一步,一个走2步,走2步的那个null,则停止ok——查找单链表中的倒数第k个结点(剑指offer,题15)  两个指针 ,一个先走,再同时走,先走的那个null了,则停止ok——合并两个有序的单链表,合并之后的链表依然有序【出现频率高】(剑指offer,题17)递归[cpp] view...

2018-04-30 10:52:18 153

转载 java 的三种代理模式

(一)https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247485265&idx=1&sn=0ea1fe4257cb963d24829f69bb6a32da&chksm=ebd6387ddca1b16b87f12f50b24b239bed93e0e49f243ec560e2c83156ff5ceefe0a...

2018-04-29 23:54:12 246

转载 我们为什么要使用AOP?

https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247485157&idx=1&sn=a13da6c725ab278dc4cac0e8bbb2d1cd&chksm=ebd639c9dca1b0df796fe538d93cc02ad90dfad274352b69bde33263dcec54a71322cad...

2018-04-29 00:14:03 359

转载 十张图让你了解阿里公司架构设计的发展变化史(yet)

十张图让你了解阿里公司架构设计的发展变化史首先,给大家讲解下大型平台的核心要素主要体现在哪几个方面:1性能:不管是什么产品,性能永远是客户要求的第一感官,点个查询要等10秒,跳转个页面总是加载不到信息,架构设计再强大也无法让用户感知到你的努力,所以性能是产品第一个也是最重要的核心要素。2可用性:如个人的信誉一般,大型平台的可用性就是它的信誉,哪怕

2018-04-29 00:11:05 1906

转载 Java程序员从阿里、京东、美团面试回来,这些面试题你会吗?(yet)

https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247485263&idx=1&sn=9a8300dcb798daac5d7e5b1c1c722d45&chksm=ebd63863dca1b1758a06ba4ecd1d13d06d7758620b18bdffea8a065e30ca6f2311302dac32fc&mpshare=1&

2018-04-29 00:07:31 202

转载 hibernate 本地sql

https://www.cnblogs.com/panjun-Donet/archive/2010/08/05/1792943.html使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats  =  sess.cre

2018-04-29 00:02:08 321

转载 jvm面试题(yet)

https://mp.weixin.qq.com/s?__biz=MzUxOTc4NjEyMw==&mid=2247483659&idx=1&sn=44c8620b89bdd7faff0faa928223f70c&chksm=f9f51aefce8293f994722db144d914019a9d0824bb8d84ce8222493ac6b8ad1afb8ee701473d&mpshare=1&

2018-04-28 23:30:35 270

原创 线程池汇总

https://mp.weixin.qq.com/s?__biz=MzUxOTc4NjEyMw==&mid=2247483659&idx=1&sn=44c8620b89bdd7faff0faa928223f70c&chksm=f9f51aefce8293f994722db144d914019a9d0824bb8d84ce8222493ac6b8ad1afb8ee70...

2018-04-28 23:29:37 663

转载 为什么InnoDB使用索引时不用锁表,可以锁行,而MyIsam则只锁表

涉及到这个问题,首先要解答,索引这种数据结构在InnoDB与MyIsam中有何不同非常经典的文章:https://blog.csdn.net/qq_25551295/article/details/48901317myisam的主索引和次索引都指向物理行,下面来进行讲解innodb的主键下存储该行的数据,此索引指向对主键的引用myisam的索引存储图如下,可以看出,无论是id还是cat_id,下面...

2018-04-28 23:10:56 1454

转载 mysql什么时候锁表

(0)不为什么,数据库的事务机制就是这样,insert时全表锁,因为要生成主键字段、索引等等,update是行级锁。同时对一张表进行读写操作,会产生‘脏’数据,导致读、写两端的数据不一致。当然了,这是要在绝对意义上的‘同时’情况下才会发生。我建议你读数据用视图吧。http://www.iteye.com/problems/119113(一)https://segmentfault.com/q/10...

2018-04-27 22:11:18 14497 1

转载 设计抗住千万级流量的架构思路

http://www.cnblogs.com/GodHeng/p/8834810.html设计抗住千万级流量的架构思路  随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。首先,要在我们架构设计的时候建立一些原则。  1.实现高并发  服务拆分:...

2018-04-26 15:27:55 277

原创 插入500万条8位随机唯一数字串

(一)首先想到的问题是,mysql方面采用何种方式插入显然不能500万次连接插入查阅了文章,https://blog.csdn.net/frinder/article/details/38830723关于批量插入数据之我见(100万级别的数据,mysql)总结:方法一和方法二很类同,唯一不同的是方法一采用的是“insert into tb (...) values(...),(...)...;”的...

2018-04-25 23:11:10 505

转载 java 中级面试指导yet

https://mp.weixin.qq.com/s?__biz=MzUxOTc4NjEyMw==&mid=2247483655&idx=1&sn=b7d47012821b55a0479c1fbee51d6d94&chksm=f9f51ae3ce8293f560464f737d5437c4bab52de58aefb0226d299d16ffbbfad99253cd6...

2018-04-24 15:32:53 411

转载 angularjs与springmvc文件上传

AngularJs实现Multipart/form-data 文件的上传https://blog.csdn.net/wei389083222/article/details/51289704AngularJs实现Multipart/form-data 文件的上传由于公司的需要,我们从java后台传统的JSP转向了使用前后台完全分离的模式来进行开发。后

2018-04-20 23:12:46 265

转载 线程的异常捕获与线程池的异常捕获 execute与submit区别

https://www.cnblogs.com/wscit/p/6100476.html#(单线程情况)对于单线程来说,只需要重写UncaughtException就好了,如下:123456789/** * Author: scw * Time: 16-11-24 */public class RewriteUncatchtExceptionHandler implements Thread.Un...

2018-04-20 23:02:58 4388

转载 AngularJS中使用ngModal模态框

https://blog.csdn.net/u013360850/article/details/54318156 AngularJS中使用ngModal模态框在AngularJS中使用模态框需要引用的文件: angular.js 1.5.5ui.bootstrap-tpls.js 0.11.2bootst

2018-04-19 16:43:49 2932

原创 转账业务场景

A转给B100元两个关键点:1 A B sql在一个事务中2 A转账前,先查余额开启事务lined = update set A.money = A.money-100 where A.money >= 100if(lined == 0)    return 没钱update set B.money = B.money+100提交事务看下这段代码是否有并发隐患根据https://blog.c...

2018-04-18 13:14:00 551

转载 Hibernate 的 10 个常见面试问题及答案

http://www.importnew.com/6004.html原文出处: 开源中国在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库

2018-04-18 08:37:09 385

转载 nibernate 中 save()、saveOrUpdate()和persist()的区别

所有这三个方法,也就是save()、saveOrUpdate()和persist()都是用于将对象保存到数据库中的方法,但其中有些细微的差别。例如,save()只能INSERT记录,但是saveOrUpdate()可以进行记录的INSERT和UPDATE。还有,save()的返回值是一个Serializable对象,而persist()方法返回值为void。3.persist和save

2018-04-17 11:00:03 277

转载 Hibernate中get和load方法的区别

https://blog.csdn.net/lenotang/article/details/2595349这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在se...

2018-04-15 14:38:50 153

转载 程序员跳槽全攻略[指导思想]

https://mp.weixin.qq.com/s?__biz=MzIwMzg1ODcwMw==&mid=2247487660&idx=1&sn=ada95b9718c09ec5b95019006c851e0d&chksm=96c9a6cca1be2fda2009cf36477a64dd45759f101c2e5e411607dff7c2d139c66a079b5...

2018-04-15 00:15:03 338

转载 ConcurrentHashMap是弱一致的

深入剖析ConcurrentHashMap(1)http://ifeve.com/java-concurrent-hashmap-1/http://ifeve.com/concurrenthashmap-weakly-consistent/总结:ConcurrentHashMap的弱一致性主要是为了提升效率,是一致性与效率之间的一种权衡。要成为强一致性,

2018-04-10 23:58:39 167

转载 java 7 与 java 8 的HashMap和ConcurrentHashMap

http://www.importnew.com/28263.html原文出处: JavaDoop今天发一篇”水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把...

2018-04-10 23:49:42 172

转载 Java垃圾回收机制

两篇文章(一)GC算法与GC(二)另有一篇文章比较好https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247484774&idx=1&sn=11af814869b7f393ca0a7eec4c3287ef&chksm=ebd63a4adca1b35cd06b2f4f22b844c91da010252a593...

2018-04-08 23:14:39 602

转载 缓存穿透、缓存并发、热点缓存之最佳招式

https://mp.weixin.qq.com/s?__biz=MzAxODcyNjEzNQ==&mid=2247484619&idx=1&sn=beb66d7d52cca362530998cf8f2cf5e2&chksm=9bd0a953aca720454c5ef70225cca151043dd04e21f41d2ac76414a3c823eae1832687fe8287&mpshare=1&

2018-04-07 15:53:23 202

转载 分布式缓存的25个优秀实践与线上案例 done

杨彪,蚂蚁金服技术专家,《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》作者。近10年互联网和游戏行业工作经验。本文节选自即将出版的《可伸缩服务架构:框架与中间件》一书,作者:李艳鹏、杨彪、李海亮、贾博岩、刘淏。本文主要介绍使用分布式缓存的优秀实践和线上案例。这些案例是笔者在多家互联网公司里积累并形成的优秀实践,能够帮助大家在生产实践中避免很多不必要的生产事故。一、缓存设计的...

2018-04-07 15:19:58 861

转载 解惑如何保证数组元素的可见性

https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ==&mid=2247484057&idx=1&sn=c5fb63c68203001fa3a0545cef6c0e06&chksm=96cd42d5a1bacbc325759048d6149d49f8c918d8201026fbb1388e1b8f5247d5a147a9e...

2018-04-05 17:09:46 628 1

转载 选择排序

https://mp.weixin.qq.com/s?__biz=MzU1MDE4MzUxNA==&mid=2247483999&idx=1&sn=8644e3510ed96a89a8251850ad7e662d&chksm=fba5356accd2bc7cf463169ff6ab452d18699761c850cb01d2a22292b69a32652579205...

2018-04-05 17:05:29 159

转载 hql

https://mp.weixin.qq.com/s?__biz=MzUxNDMyOTU4NQ==&mid=2247484301&idx=1&sn=c0a511454fb6e18fb5ea9be01fae5aaa&chksm=f946dd13ce315405c0ffdebd018dc91de01e3335bb365eedb5f0ae8cbc164260288aea94aab8&mpshare=1&

2018-04-05 17:03:57 489

转载 快速排序(基础版)

https://mp.weixin.qq.com/s?__biz=MzU1MDE4MzUxNA==&mid=2247484095&idx=1&sn=6c0d34578d7a34215335acb0da249182&chksm=fba5358accd2bc9c14a74bf58726bb61cbb61bfbcaad0ee57100c0b67e151d8b1eaf0a1...

2018-04-05 17:01:29 270

可编辑CListCtrl封装处理,含示例代码主程序

可编辑CListCtrl封装处理,含示例代码主程序 详细介绍见:http://blog.csdn.net/silyvin/article/details/49227931

2015-10-18

一个基于win sdk 的截图 静态链接库

一个基于win sdk 的截图 静态链接库,含源码 extern "C" void shot(HINSTANCE);

2015-09-07

动态链接库(stdcall def 等等)(博客相关代码)

博客中用到的代码 http://blog.csdn.net/silyvin/article/details/8984885

2013-05-28

纯Win32 API 编写的截图小工具(附源码)

觉得网络上的截图工具太大太麻烦,所以自己写一个小工具,只有普通截图的功能,附上源码

2012-05-07

Windows 程序设计

windows 程序设计经典教材,chm 文档,方便查看

2012-03-17

MFC 速查手册

MFC 函数速查文档,包括最主要的类,供快速预览 MFC 函数

2012-03-17

C与C++库函数速查手册.chm

好用的c、c++标准库函数手册,包括操作符优先级,askii码,转义字符

2012-03-17

空空如也

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

TA关注的人

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