自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaylon Wang的专栏

软件研发专栏 ,欢迎访问与关注本人的github: https://github.com/kkman2008

  • 博客(17)
  • 资源 (103)
  • 收藏
  • 关注

原创 [LeetCode] LFU Cache 最近最不常用页面置换缓存器

[LeetCode] LFU Cache 最近最不常用页面置换缓存器Design and implement a data structure forLeast Frequently Used (LFU)cache. It should support the following operations:getandput.get(key)- Get the value (...

2020-04-28 22:16:55 204

原创 LRU和LFU的区别

LRU和LFU的区别一、概念介绍LRU和LFU都是内存管理的页面置换算法。LRU,即:最近最少使用淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面。LFU,即:最不经常使用淘汰算法(Least Frequently Used)。LFU是淘汰一段时间内,使用次数最少的页面。二、例子详解假设LFU方法...

2020-04-21 00:48:06 1322

原创 object mapping for [A] tried to parse field [A] as object, but found aconcrete value

object mapping for [A] tried to parse field [A] as object, but found aconcrete value原因:1)字段A为nested字段,给的值为字符串形式解决办法:1)新建一个JSONObject封装字符串/ 如果是List,则可以用JSONArray2)IndexReques...

2020-04-20 23:54:48 5744

原创 LeetCode刷题之BFS和DFS

LeetCode刷题之BFS和DFS广度优先搜索(BFS)主要用于树的层序遍历或图的最短路径寻找,主要使用队列queue来完成。①树的层序遍历:使用队列保存未被检测的结点,结点按照宽度优先的次序被访问和进出队。②有向无环图的最短路径查找:由于有向无环图的某个节点的next节点可能会与另一个节点的next节点重复,所以我们需要记录已访问过的节点//根节点与目标节点之间的最短路径长度...

2020-04-19 11:59:04 574 1

原创 从源码角度理解Java设计模式——门面模式

从源码角度理解Java设计模式——门面模式一、门面模式介绍门面模式定义:也叫外观模式,定义了一个访问子系统的接口,除了这个接口以外,不允许其他访问子系统的行为发生。适用场景:子系统很复杂时,增加一个接口供外部访问。优点:简化层级间的调用,减少依赖,防止风险。缺点:如果设计不当,增加新的子系统可能需要修改门面类的源代码,违背了开闭原则。类型:结构型。类图:转存失败重...

2020-04-18 16:42:40 252

原创 spotbugs官方文档的bug描述概述

spotbugs官方文档的bug描述概述spotbugs已经取代和继承了曾今的findbugs,已经按个人理解对bug的类别进行排序,重要的在前,不重要的在后。bug描述里的废话被我删了。文档参考:http://spotbugs.readthedocs.io/en/latest/bugDescriptions.html###Malicious code vulnerability ...

2020-04-18 07:36:56 2122 1

原创 mysql 之 json 数据类型的使用及高效检索(配合虚拟列 virtual generated column)

mysql 5.7+ 版本开始支持 json 数据类型,可以方便的存储JSON格式的数据,同时配合虚拟列 (virtual generated column),可以方便的为 json 列数据的某属性映射虚拟列,建立索引,高效检索。构造json数据方法:json_array() / json_object()json_array / json_object 用于组装 json 数据...

2020-04-14 18:08:50 551

原创 【拓展篇】Elasticsearch 6.0 一个索引只允许有一个type

【拓展篇】Elasticsearch 6.0 一个索引只允许有一个type一,单index,单type未来发布的elasticsearch 6.0.0版本为保持兼容,仍然会支持单index,多type结构,但是作者已不推荐这么设置。在elasticsearch 7.0.0版本必须使用单index,单type,多type结构则会完全移除。针对这一问题,elasticsearch 作者的讨论:...

2020-04-14 11:31:54 1834

原创 利用堆实现排序和解决topk问题之Java实现

利用堆实现排序和解决topk问题之Java实现如下图,将一个数组转化堆,有如下性质 所有父节点的值小于或等于两个子节点的值(最小堆) 如果有左子树,那么左子树的位置是2i+1,如果有右子树,右子树的位置是2i+2 只有数组下标小于或等于 【数组长度 / 2 - 1】 的元素有孩子结点 堆排序实现思想:不断构造堆,交换堆顶与末尾未排序的每一个元素,直...

2020-04-13 09:07:07 314

原创 八大排序-堆排序(手写堆排序)[java版]

八大排序-堆排序(手写堆排序)原理以最大堆为例,利用最大堆结构的特点:每个最大堆的根节点必然是数组中最大的元素,构建一次最大堆即可获取数组中最大的元素。剔除最大元素后,反复构建余下数字为最大堆获取根元素最终保证数组有序。以上都是废话,建议直接看图最大堆定义最大堆图示最大堆数组满足父节点大于或等于左右子节点即为最大堆,最大堆二叉树以及对应数组...

2020-04-12 21:24:36 1199

原创 每日算法(四十五)-java找出topK的值

每日算法(四十五)-java找出topK的值这里用的方法的堆排序的思想(如果堆排序不是很清楚可以看之前的排序算法里的堆排序),构造容量位K的小顶堆,即数组前K个元素构造出的堆,堆积为最小值,之后将堆顶分别于剩下的所有元素依次进行比较,比堆顶大则交换,再进行调整,代码如下public class TopK {public int findTopK(int arr[] ,int k){...

2020-04-12 11:24:12 371

原创 LeetCode 题解之 215. Kth Largest Element in an Array

215. Kth Largest Element in an Array题目描述和难度题目描述:在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入:[3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入:[3,2,3,1,2,4,5,5,6] 和 k = 4输出: ...

2020-04-09 10:12:26 174

原创 Min Cost to Connect Ropes

Min Cost to Connect Ropes一 题目Givennropes of different lengths, we need to connect these ropes into one rope. We can connect only 2 ropes at a time. The cost required to connect 2 ropes is equal ...

2020-04-08 22:51:57 309

原创 Top-K问题

Top-K问题面试中,TopK,是问得比较多的几个问题之一,到底有几种方法,这些方案里蕴含的优化思路究竟是怎么样的,今天和大家聊一聊。画外音:除非校招,我在面试过程中从不问TopK这个问题,默认大家都知道。问题描述:从arr[1, n]这n个数中,找出最大的k个数,这就是经典的TopK问题。栗子:从arr[1, 12]={5,3,7,1,8,2,9,4,7,2,6,6...

2020-04-08 22:49:44 186

原创 分布式锁

分布式锁的几种使用方式(redis、zookeeper、数据库)原创南北雪树 最后发布于2018-01-08 19:57:10 阅读数 22476 收藏展开Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronizedlockdb lockQ:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁我...

2020-04-06 08:33:52 155

原创 Intellij IDEA视频(使用技巧)

最大化工作区 各种关闭,如下方商品所示 进入免打扰模式:Distraction Free Mode 00:00/01:53https://twitter.com/intellijidea/status/1224701722901217280Switch between different views in #IntelliJIDEA with ease. ...

2020-04-02 10:02:48 1509

原创 SpringBoot 2.2.1 groovyMarkupConfigurer exception

Your error is related to Java module system:java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$Platfor...

2020-04-01 19:37:56 1371

POS打印驱动源码参考

POS打印驱动源码参考

2017-08-04

TIF图片打印虚拟打印驱动源码

TIF图片打印虚拟打印驱动源码

2017-08-04

MSOffice各类文件转PDF

使用MSOffice .NET API (PIA, OLE COM)将文档(Word \ Excel \ PowerPoint \ Visio \ text \ XML \ RTF \ CSV等)转换为PDF

2017-08-03

DDKWDK7.1打印驱动源码

DDKWDK7.1打印驱动源码,供参考与分享

2017-07-18

imageprinter源码及安装包(学习之用)

imageprinter源码及安装包(学习之用), 基于DDK、WDK开发,很有学习参考价值的源码。

2017-07-15

虚拟打印驱动,EmfPrinter-0.3.2安装包及源码

虚拟打印驱动,EmfPrinter-0.3.2安装包及源码。 基于DDK开发。 看一下,一定有收获

2017-07-15

使用C#更改打印机驱动设置

使用C#更改打印机设置, 超级赞的打印属性类的封装。

2017-06-27

C#反编译工具ILSpy2.4.0

C#反编译工具ILSpy2.4.0,免费开源。 ILspy是一个开源的.net反编译软件,使用十分方便。 并不逊于商业软件reflector

2017-04-20

APK图形化反编译工具

APK图形化反编译工具

2016-11-24

反编译APK合集(最新)

反编译APK合集(最新): apktool 、 dex2jar、 jd-gui

2016-11-24

dex2jar反编译Java类文件

dex2jar反编译APK的Java类文件

2016-11-24

工业40,qcadoo开源MES的几个配置档

工业40,qcadoo开源MES的几个配置档 共大家学习,分析分享使用

2016-09-02

非常经典的微信开发经验共享,与大家分享

非常经典的微信开发经验共享,与大家分享 《05-柳峰-微信开发中的“坑”与解决之道》 好的资料,与大家一起分享

2016-03-29

asp.net(C#)微信获得用户信息的Basepage

微信 网页授权获取用户基本信息 (asp.net C#) blog说明,参看: http://blog.csdn.net/kingmax54212008/article/details/50799303

2016-03-04

微信公众平台 网页授权获取用户基本信息(asp.net C#)

入口页面: wxProcess.aspx 【自己调通了非常喜悦。好东东,大家分享。 免积分,给个好评哦;)】 微信公众平台 网页授权获取用户基本信息 //获取从wxProcess.aspx传递过来的跳转地址reurl if (Request.QueryString["reurl"] != null && Request.QueryString["reurl"] != "") { reurl = Request.QueryString["reurl"].ToString(); } string code = ""; if (Request.QueryString["code"] != null && Request.QueryString["code"] != "") { //获取微信回传的code code = Request.QueryString["code"].ToString(); OAuth_Token Model = Get_token(code); //获取token OAuthUser OAuthUser_Model = Get_UserInfo(Model.access_token, Model.openid ); if(OAuthUser_Model.openid!=null && OAuthUser_Model.openid !="") //已获取得openid及其他信息 { //在页面上输出用户信息 Response.Write("用户OPENID:" + OAuthUser_Model.openid + "用户昵称:" + OAuthUser_Model.nickname + "性别:" + OAuthUser_Model.sex + "所在省:" + OAuthUser_Model.province + "所在市:" + OAuthUser_Model.city + "所在国家:" + OAuthUser_Model.country + "头像地址:" + OAuthUser_Model.headimgurl + "用户特权信息:" + OAuthUser_Model.privilege); //或跳转到自己的页面,想怎么处理就怎么处理 Response.Redirect(reurl); } }

2016-03-02

Java WebService 简单实例-客户端TheClient.rar

Java WebService 简单实例 http://blog.csdn.net/kingmax54212008/article/details/49764401 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22 二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。 3、编写供客户端调用的方法,即编译方法代码。 4、进行编译 说明:编译失败的话,请将该项目引用的jdk设置为1.6.0_17版本或更高版本 5、测试结果 测试地址:http://localhost:9001/Service/ServiceHello?wsdl 三、生成客户端 1、创建【Web Service Project】,命名为【TheClient】。 2、命令提示窗口执行生成命令。 格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址” 示例: wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl 说明: 1)"src目录"地址不可含空格 2)“wsdl发布地址”不要漏了“?wsdl” 3、刷新项目,检查生成类 四、最终测试 1、创建【Class】类,命名为【ServiceTest】,位于【com.hyan.test】包下。 2、编写测试方法,调用服务端方法,并打印返回的结果。 五、注意事项 1、JDK版本过低问题 报类似如下的异常:runtime modeler error: Wrapper class com.hyan.service.jaxws.GetValue is not found. Have you run APT to generate them? 原因:JDK版本低于1.6.0_17 解决方法:调整该服务端项目所引用的JDK版本为安装的高版本JDK

2015-11-10

Java WebService 简单实例 - 服务器端TheService.rar

Java WebService 简单实例 http://blog.csdn.net/kingmax54212008/article/details/49764401 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22 二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。 3、编写供客户端调用的方法,即编译方法代码。 4、进行编译 说明:编译失败的话,请将该项目引用的jdk设置为1.6.0_17版本或更高版本 5、测试结果 测试地址:http://localhost:9001/Service/ServiceHello?wsdl 三、生成客户端 1、创建【Web Service Project】,命名为【TheClient】。 2、命令提示窗口执行生成命令。 格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址” 示例: wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl 说明: 1)"src目录"地址不可含空格 2)“wsdl发布地址”不要漏了“?wsdl” 3、刷新项目,检查生成类 四、最终测试 1、创建【Class】类,命名为【ServiceTest】,位于【com.hyan.test】包下。 2、编写测试方法,调用服务端方法,并打印返回的结果。 五、注意事项 1、JDK版本过低问题 报类似如下的异常:runtime modeler error: Wrapper class com.hyan.service.jaxws.GetValue is not found. Have you run APT to generate them? 原因:JDK版本低于1.6.0_17 解决方法:调整该服务端项目所引用的JDK版本为安装的高版本JDK

2015-11-10

asp.net mvc4+easyui+knockojs(建筑材料管理系统)-源码

asp.net mvc4+easyui+knockoutjs 建筑材料管理系统详情请看:http://blog.csdn.net/kingmax54212008/article/details/49208879

2015-10-17

depends.exe(Dependency Walker)绿色-查看任何32位 或 64位 Windows 程序模块的内部层次依赖关系与结构关系

Dependency Walker 可以自由查看任何32位 或 64位 Windows 程序模块的内部层次依赖关系与结构关系 (包括exe, dll, ocx, sys, 等文件),并通过树状图示的方式显示.

2015-09-16

OLE VIEW:OLEVIEW.EXE & iviewers.dll 2文件打包,直接可以用(绿色)

OLE VIEW:OLEVIEW.EXE & iviewers.dll 打包,直接可以用(绿色) ,不会因缺少iviewers而报错。 下载完评价下就好了 不浪费大家的资源分,毕竟也不是自己写的软件 ;-)

2015-09-16

DebugView4.8.1_最新版本_win8以上可用

DebugView4.8.1_最新版本_win8以上可用 capture里面把设定里面都打开

2015-06-15

2015年5月上半年高项真题及答案

2015年5月上半年,2015.5高级真题及答案.高项,信息系统项目管理师

2015-05-27

最新最全2010-2014信息系统项目管理师(高项)历年真题(含上午题、案例分析、论文)试题和答案

最新最全2010-2014信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案, 高项,软考,项管

2015-05-14

zcs(zh ch sh)平舌音与翘舌音对比学习

是否吴语片区粤语片区, 为平舌音翘舌音而苦恼。 整理的此文档,定是您期望良方。 大部分方言和普通话语音的音位系统比较,还有明显区别的是zh、ch、sh和z、c、s,前后鼻音韵尾n和ng的音位问题。如吴语区人说“春装”和“村庄”声音完全相同,说“出身”和“出生”也没有不同,这是因为在这个社会地区没有zh、ch、sh和z、c、s两组不同的声母,也没有鼻音韵尾n和ng的区分,所以在吴语音位系统里普通话zh、ch、sh和z、c、s两组声母只有z、c、s3个音位,而鼻音韵尾n和ng则归并为一个音位,同一个人在不同时间里发韵尾n,及发韵尾ng,听感上没有不同,也没有区别词义的作用。但是在普通话语音里“春装”不能说成“村庄”,“出身”也不同于“出生”,说话和听话人都可以清楚地区分它们的不同,混读后会影响词义表达,所以在普通话语音除了z、c、s3个音位以外,还必须有zh、ch、sh3个音位,而韵尾n和ng是两个完全不能替代的音位。

2024-08-08

zh-ch-sh-z-c-s-对照辨音字表(整理)

是否吴语片区、粤语片区, 为平舌音翘舌音而苦恼。 这个文档,定是您期望的良方。 大部分方言和普通话语音的音位系统比较,还有明显区别的是zh、ch、sh和z、c、s,前后鼻音韵尾n和ng的音位问题。如吴语区人说“春装”和“村庄”声音完全相同,说“出身”和“出生”也没有不同,这是因为在这个社会地区没有zh、ch、sh和z、c、s两组不同的声母,也没有鼻音韵尾n和ng的区分,所以在吴语音位系统里普通话zh、ch、sh和z、c、s两组声母只有z、c、s3个音位,而鼻音韵尾n和ng则归并为一个音位,同一个人在不同时间里发韵尾n,及发韵尾ng,听感上没有不同,也没有区别词义的作用。但是在普通话语音里“春装”不能说成“村庄”,“出身”也不同于“出生”,说话和听话人都可以清楚地区分它们的不同,混读后会影响词义表达,所以在普通话语音除了z、c、s3个音位以外,还必须有zh、ch、sh3个音位,而韵尾n和ng是两个完全不能替代的音位。

2024-08-06

junit-4.12_lib相关jar包

junit-4.12_lib相关jar包, 可解决如下问题: Junit单元测试遇到的initializationerror:method initializationerror not found

2018-09-27

platform-tools_r28.0.1-windows

platform-tools_r28.0.1-windows, 解决:运行adb devices命令的时候出错了: adb server version (31) doesn't match this client (40); killing... could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon 

2018-09-26

ejb3-persistence(找不到javax.persistence.Entity问题解决)

“Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。 更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624

2018-09-18

Redis开发与运维(完整版)_付磊、张益军

全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。

2018-09-16

Redis设计与实现(全)24章-黄健宏

文件全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法思想。 通过阅读本文件, 读者可以快速、有效地了解 Redis 的内部构造以及运作机制, 从而学会如何更高效地使用 Redis 。

2018-09-16

新闻首页效果[仿网易](ViewPager+Fragment+ListView)

新闻首页效果[仿网易](ViewPager+Fragment+ListView), 1.添加fragment对象到fragment列表 2.添加title到title列表 3.从title列表中取出内容放到tabLayout容器中 4.创建并初始化适配器 5.为viewPager设定适配器 6.通过tab_FindFragment_title.setupWithViewPager(vp_FindFragment_pager 将TabLayout和ViewPager关联起来

2018-09-11

Paxos算法介绍1

Paxos算法介绍,paxos个角色的职责和可能的实现分析,离我们把paxos算法变为一个可执行程序的目标又进了一步,使我们对paxos的实现方式大致心里有底,但还有诸多的问题需要进一步讨论,比如错误处理。虽然文中也提到了一些错误及处理方式,但还没有系统地考虑到所有的错误。

2018-08-07

软件开发项目报价书

软件开发项目报价书,完整版。 可以作为模板参考,招投标使用等等。好东西,值得推荐~~~

2018-07-17

网站软件建设报价单【精美】

网站软件建设报价单【精美版】,可以做为软件以及网站建设的报价模板参考,好东东,值得推荐~~~

2018-07-17

Roy Thomas Fielding博士论文REST(中文版)

Roy Thomas Fielding博士论文REST(中文版), Roy Thomas Fielding第一个提出restful标准,并成为互联网http行业应用标准

2018-05-19

Zookeep选主过程源码

Zookeep选主过程源码。ow coming to the leader election algorithm that is implemented in Apache zookeeper. The default election algorithm used in zookeeper is Fast Leader Election algoritm and the source is at here。

2018-04-25

生产者消费者java源码

生产者消费者java源码, 执行生产者消费者的模式。 通过producer, consumer里面的Thread.sleep控制生产与消费的速度...

2018-04-22

mongodb-windows-x86_64-2008plus-3.0.9

开源数据库mongodb, mongodb-windows-x86_x64-2008plus-3.0.9, 亲测可用。具体使用,清参考windows下安装说明。 注意安装的时候,data目录大概要预留4G左右的磁盘可用空间,初始化的时候,需要检测的。 安装时,安装成服务,下次自动启动,服务安装具体可见本人博客说明。http://blog.csdn.net/kingmax54212008/article/details/77367217

2017-08-19

mongodb-win32-x86_x64-2008plus-3.0.9

开源数据库mongodb, mongodb-win32-x86_x64-2008plus-3.0.9, 亲测可用。具体使用,清参考windows下安装说明。 注意安装的时候,要预留4G左右的磁盘可用空间,初始化的时候,需要检测的。

2017-08-18

实现自定义的Web服务器(C#)

Web服务器,实现自定义的Web服务器(C#)

2017-07-26

空空如也

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

TA关注的人

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