自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的生活的博客

单身狗,代码狗

  • 博客(8)
  • 收藏
  • 关注

原创 一步一个坑 - WinDbg调试.NET程序

第一次用WinDbg来排查问题,花了很多时间踩坑,记录一下希望对后面的同学有些帮助。客户现场软件出现偶发性的界面卡死现象一直找不出原因,就想着让客户用任务管理器生成了一个dump文件发给我,我再用WinDbg看一下现线程堆栈。找篇教程,按步骤一步一步来,应该挺简单吧。我想。WinDbg软件版本选择官方版本不“绿色”,最开始从第三方下了一个《WinDbg中文版(32位/6

2017-10-13 16:46:09 1504

原创 用C#实现字符串相似度算法(编辑距离算法 Levenshtein Distance)

在搞验证码识别的时候需要比较字符代码的相似度用到“编辑距离算法”,关于原理和C#实现做个记录。据百度百科介绍:编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。  例如将kitten一字转成

2017-10-13 15:27:30 5161 1

原创 Rx 入门指引

自学 Rx 快有一个周了, 它非常适合处理复杂的异步场景。结合自己所学,决定写系列教程。我认为, Rx 中强大的地方在于两处管道思想,通过管道,我们订阅了数据的来源,并在数据源更新时响应 。强大的运算符,通过运算符对流和流中的数据转换,拼接,以形成我们想要的数据模型 。数据管道在 Rx 中,我们先预装好管道,通过管道流通数据 。这些管道的来源多种, create ,

2017-10-13 15:26:55 493

原创 java 多线程 线程健康安全

如图第6张票被不同的线程卖了,这样就出问题了。 多线程 使用同步代码库保证安全同步代码块保证了线程安全,效率低下,(使用了加锁机制)

2017-10-12 18:20:22 202

原创 shiro权限健康安全验证框架

shiro权限验证框架1.什么是Shiro?    Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权。使用 Shiro,您就能够为您的应用程序提供安全性而又无需从头编写所有代码。 2.为什么要用Shiro?    shiro在大多数的企业级系统中,我们一般都是采用角色关联资源,然后对用户指定一些角色,这样用户就拥

2017-10-12 18:19:42 312

原创 Java的三种代理模式简述本文着重讲述

本文着重讲述三种代理模式在java代码中如何写出,为保证文章的针对性,暂且不讨论底层实现原理,具体的原理将在下一篇博文中讲述。代理模式是什么代理模式是一种设计模式,简单说即是在不改变源码的情况下,实现对目标对象的功能扩展。比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing()。1 public class Singer{2 public vo

2017-10-12 18:19:06 226

原创 linux的基本java环境搭建

1、安装rz,sz以便于上传和下载文件yum install -y lrzsz2、安装java环境 -- jdk1.8官网下载jdk1.8:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlmkdir /usr/java/用rz命令将 jdk-8u144-linux-x64.tar.gz 文件

2017-10-12 18:18:34 167

原创 记一个自己健康项目上线的全过程记

一、准备阶段服务器:阿里云服务器ECS(2核4G ¥825/年)  买了一年的阿里云服务器,个人感觉还是很值的,内部装好了空的CentOS 6.9 64位 linux系统。首先第一步就是安装java环境,以便之后我在上面跑的程序能够运行起来。总结起来我需要jdk,mysql,redis。安装linux系统环境每次都要查找各种教程,索性总结成了一篇清单文章给自己看:linux的jav

2017-10-12 18:18:05 598

空空如也

空空如也

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

TA关注的人

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