自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (24)
  • 收藏
  • 关注

原创 wireshark 使用实践

wireshare 测试

2024-03-19 17:44:15 400

原创 证书、电子印章概念理解

通过提问,探讨证书和电子印章的关系,从而理解电子印章

2024-03-11 09:44:33 407

原创 电子签名之-事件证书

什么是事件证书,是否满足电子签名法,事件证书的特点

2024-02-29 10:16:27 743

原创 数字证书科普

由CA公司向KM中心申请一对加密密钥对,由CA公司对公钥信息生成一张证书,返回过程中有加密信封,和加密证书,加密信封就是私钥,其中私钥(信封)是经过处理的,通过了一个SM4加密,同事用签名密钥对SM4加密了,收到后要先对SM4解密,拿到SM4明文后再用SM4解密出私钥原文。由用户的芯片Ukey生成一对公私钥对,私钥保存,公钥、签名值、主题给到CA机构,CA机构验证企业或者个人身份,并对公钥签名,生成一张证书,返回给申请人或机构。其中一种是非对称密码学,一种是基于哈希的,一种是速度比较快的对称称的。

2023-12-26 16:13:21 70

原创 mongo数据库用户创建及权限授予

基础概念:Built-In Roles(内置角色):1.数据库用户角色:read、readWrite;2.数据库管理角色:dbAdmin、dbOwner、userAdmin;3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;4.备份恢复角色:backup、restore;5.所有数据库角色:rea...

2019-09-26 17:23:45 1810

原创 mongo集群应用切换过程

首先说一下大背景,以前系统是单节点的mongo作为数据库,然后直接操作数据库进行增、删、改、查。 安装好集群后直接用现有包对接,看到的效果是增加和删除都没有问题,但是更新的时候无法更新数据内容。从日志上看不出来有错误,更新都是正常更新的,没有报任何错误。 问题分析: 单节点没有问题,集群有问题,而且集群里面没有报错,考虑是不是我们集群的连接方式不对,或者是...

2019-07-24 17:35:06 319

原创 golang chan 踩坑 通道特性

golang 在协程中都会用到chan 用于数据同步,在并发场景下一般都会使用到这个,简单场景就是一个读取,一个写入,所以chan都是成对出现的,现在主要来说明一下有缓冲和无缓冲的场景对比。ch1:=make(chan int) 无缓冲ch2:=make(chan int,1) 有缓冲ch1<- 5 ...

2019-04-03 17:49:52 1294

原创 maven profiles 通过不同选项来决定打哪个配置文件

目前有大部分做法是通过配置不同的配置项,从而打包的时候将配置文件打到jar包或者其他包中,特别是springboot,这种配置文件还是再jar包里面不好配置的情况。配置项如下:&lt;profiles&gt; &lt;profile&gt; &lt;id&gt;dev&lt;/id&gt; &lt;activation&gt; &lt;activeByDefault&...

2018-08-10 15:11:21 603

原创 redis 批量删除

    大部分情况下都是用redis desktop manager 来看redis里面的值,但是有的时候想要清空redis的值就比较麻烦了,不如命令来的简单,还好redis desktop manager提供了控制台:比如需要找含有“682999968”的key,然后将他们删除,可以先执行命令,keys "*682999968*"进行批量查找。查找之后可以单个删除 ,也可以批量删除,del命令,...

2018-07-12 19:09:44 8153

转载 (转)网页上如何实现禁止复制粘贴以及如何破解

转自:http://blog.haoji.me/disable-html-copy-and-paste.html?from=xa实现禁止复制和右键;比较简单,直接上代码:&lt;style type="text/css"&gt;/* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */* { -webkit-user-select: none; }...

2018-07-09 19:21:16 15008 2

原创 springboot + dubbo +mybaits实践

    写在开头:以前做过一些springboot项目,里面有已经配置好的springboot+mybaits配置,想拿过来直接用。    准备阶段,先下载了一个dubbo的demo,然后本地搭建了一个简单的dubbo,zk dubboadmin provide consumer都是在本地的,能在admin中看到服务提供者和消费者,哈哈哈,以为这样就可以了。     坑一,当想将以前的一个spri...

2018-06-16 13:53:04 415

原创 springboot 一次崩溃的启动

一个新的springboot项目,本地启动的时一直报数据库异常,没有找到驱动什么的Cannot determine embedded database driver class for database type NONE.Cannot determine embedded database driver class for database type NONE. If you want an e...

2018-06-15 15:16:03 894

转载 一致性哈希算法 consistent hashing

转自 http://www.zsythink.net/archives/1182在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。场景描述假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张...

2018-06-12 15:44:55 185

原创 查询字符串中的最长重复子串

   要查询字符串中的子串,并且子串中存在的,比他短的子串不再计数package ***.service;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.google.common.base.Utf8;public ...

2018-06-11 11:38:59 2556

原创 踩坑调优,一次cpu引发的调优

紧急处理 问题产生,用户反馈环境变慢,经常超时,同时收到了监控短信,提示cpu太高,。。。。开始定位吧,先简单看一下jps -m -l -v 看到这台机器上跑了好几个进程。top一下 找到cpu最高的进程 发现是18463 , 第一感觉是代码有问题了,是不是某种条件下有死循环了,或者突然有什么地方出现了大量运算,于是想找出对应线程18463中消耗cpu最高的线程。...

2018-06-01 15:34:24 11701

原创 Map 原理测试

大家都指导hashmap在存储的时候都是先计算key的hashcode,来决定存储的位置,然后再将value存在对应的数组联表中Entity .这里我就不细说了,https://blog.csdn.net/basycia/article/details/52081111  https://blog.csdn.net/hsk256/article/details/49363271都可以参考,特别是第...

2018-06-01 11:13:43 611

转载 (转)Redis性能问题排查解决手册 技术手册

https://www.cnblogs.com/mushroom/p/4738170.html回收key:info信息中的evicted_keys字段显示的是,因为maxmemory限制导致key被回收删除的数量。关于maxmemory的介绍见前面章节,回收key的情况只会发生在设置maxmemory值后,不设置会发生内存交换。 当Redis由于内存压力需要回收一个key时,Redis首先考虑的不...

2018-05-28 14:34:14 334

原创 SpringBoot 配置文件位置及读取优先级

SpringBoot配置文件可以使用yml格式和properties格式分别的默认命名为:application.yml、application.properties 官网都是以yml作为参考,层级结构更清晰的一种配置文件SpringBoot配置文件默认可以放到以下目录中,下面四种可以自动读取到:1、项目根目录下2、项目根目录中config目录下3、项目的resources目录下4、项目resou...

2018-05-25 11:00:50 3072 1

转载 sql优化的一些误解 转

作者:宋沄剑链接:https://www.zhihu.com/question/29619558/answer/45270490来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。学SQL语句性能的时候要注意非常重要一点:不要用程序开发的思维思考数据库!!在数据库中,SQL语句是一个抽象的概念,而不代表具体的实现。我举一个简单的例子,比如说A表和B表做连接,具体的Loop...

2018-05-16 15:35:00 206

原创 java interface 的几点默认规则

interface中定义的方法和成员变量,默认为public访问权限,且仅能为publicinterface中的成员变量默认为public static final类型,可通过接口名或者实现类名或在实现类中直接调用。interface 中的方法,关于这个可能有点不好理解,例如我们interface在1.8以前是没有实现的,要用里面的方法要自己去实现,此时在实现勒种是public 而不是带有stat...

2018-05-16 10:57:13 2984

转载 Java垃圾回收调优 (转)

在Java中,通常通讯类型的服务器对GC(Garbage Collection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户session。业务越复杂的应用往往用户session包含的引用对象就越多。这样在极端情况下会发生两件...

2018-05-15 16:10:24 445

转载 SQL查询语句优化的实用方法

查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t 优化方式:使用具体的字段代替*,只返回使用到的字段。...

2018-05-15 15:33:16 248

转载 nginx负载均衡的5种策略(转载)

nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168...

2018-05-09 17:31:34 188

原创 upstream sent invalid chunked response while reading upstream

再使用nginx的过程中,想通过nginx转发一个请求,并根据请求的结果返回,进行是否需要缓存。方案一,用nginx+lua      当时想的是lua有脚本功能,利用lua将结果取出并将结果缓存再nginx中,最终结果是取到了,但是没法缓存,原因是nginx早就执行完成了,人家该缓存的就缓存好了,你再怎么折腾结果也不会改变原有结果,顺便附上lua各个不中的生命周期顺序。从结果上也可以看出body...

2018-05-08 19:53:00 1715

转载 nginx执行步骤

https://www.cnblogs.com/JohnABC/p/6206622.htmlhttps://blog.csdn.net/hwhjava/article/details/47722309https://blog.csdn.net/imlsz/article/details/42297383nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系...

2018-05-04 17:24:43 4025

转载 《转》 redis 操作

地址:https://www.cnblogs.com/edisonfeng/p/3571870.htmlhttps://www.cnblogs.com/liuling/p/2014-4-19-04.htmlpackage com.test;import java.util.HashMap;import java.util.Iterator;import java.util.List;import ...

2018-04-27 20:01:50 126

转载 jvm 调优 转

首先说明一下fullgc的达到条件,转自知乎:作者:RednaxelaFX链接:https://www.zhihu.com/question/41922036/answer/93079526来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种:Partial GC:并不收集整个GC堆的模式Young GC:...

2018-04-26 14:36:23 123

原创 linux下zip文件内容查找 ,文件查找并删除

今天刚好遇到一个需要查找归档日志中的内容,归档的格式是zip,假如是非压缩包文件,可以用grep命令去搜索,例如:  grep  "被查找的字符串" 文件名  假如是.gz压缩包类或者是zip类,可以用zgrep命令去搜索,例如:  zgrep  "被查找的字符串" 文件名 如果需要递归 -r  忽略大小写 -i 这些原有支持的都直接使用查找删除:find / -name "*.mp3" | xa...

2018-04-21 14:07:44 11418

原创 Semaphore 阻塞之信号灯

现在大家用并发场景用的比较多,或者说异步场景下怎么等待异步结果,再parallelStream场景下虽然有分开合并的功能,但是再普通的线程池下是没有此功能的,所以有时候要用到Semaphore 信号灯,废话不多说,先解释一下Semaphore :Semaphore是一个计数信号量,它的本质是一个”共享锁”。信号量维护了一个信号量许可集。线程可以通过调用acquire()来获取信号量的许可;当信号量...

2018-04-19 21:08:02 1408

原创 mysql之order by 多个列标签

ORDER BY  后可加2个字段,用英文逗号隔开。col1用升序, col2降序,SQL该这样写(这种排序的优先级是先col1 再col2)ORDERBY  col1, col2  DESC也可以这样写,更清楚:ORDERBY  col1 ASC, col2  DESC如果都用降序,必须用两个desc 同样col1的优先级更高,ORDERBY  col1 DESC, col2 DESC...

2018-04-19 19:16:32 913

原创 mysql 条件配置,where in group by 及 比较符号

对于入参是list 或者arrays的情况需要将入参作为过滤条件在mysql的配置中,可以参考:https://blog.csdn.net/chenaini119/article/details/51699619demo:这个样例是入参中有一个business的数组,另外,limit 后面只能带常量,不能是表达式,所以只有在请求过来的时候组装入参。&lt;select id="getBusines...

2018-04-17 16:28:31 2907

原创 mysql 从一个表中查询若干条数据重新插入到一个新表 已经存在的不再重复插入

insert into business_dest  (select a.* from (select product,business,business VALUE from business_source where  date_sub(curdate(), INTERVAL 1 DAY) &gt;= status_date group by product,business) a  wher...

2018-04-12 20:18:33 3656

原创 springboot 几类常用类注解 @WebServlet @ServerEndpoint @RequestMapping

@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解一般用于需要有HttpServletRequest请求中带了参数,或者需要filter等场景@WebServlet(urlPatterns = "/auth", description = "鉴权之后系统鉴权")public class AuthServlet extends HttpServlet{***...

2018-04-10 20:51:43 8488

原创 Collections.sort简单应用

package com.****.service;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class TEST { public static void main( String[] args ) { List&...

2018-04-10 15:48:13 121

原创 JDK1.8 stream试用

我们都知道再jdk1.8后支持流计算了,感觉挺高大上的,试用了一把,实际上就是它帮你做好了线程池,你只要保证你自己的代码块。demo:serarchStartPageNo是一个list对象,要怎么做都在getinfo中处理。这里要保证并发是安全的。而且会等所有结果都返回了再继续走,可以相当于并发干活,同步返回,简单map-reduce 操作。好用吧。 List&lt;Integer&gt; col...

2018-04-08 18:07:01 229

转载 POST GET 获取内容区别

一 获取URL:getRequestURL()二 获取参数列表:1.getQueryString()只适用于GET,比如客户端发送http://localhost/testServlet?a=b&amp;c=d&amp;e=f,通过request.getQueryString()得到的是a=b&amp;c=d&amp;e=f.2.getParameter()GET和POST都可以使用但如果是POS...

2018-04-03 13:52:51 422

原创 sprintboot 中几类常用的注解

@WebFilter(urlPatterns = "/sale/*", filterName = "TTTTTFilter")public class TTTTTFilter implements Filter {}这个需要注意,多个过滤器要进入的时候需要filterName不同的名字@RestController@RequestMapping("/sale/supply")这类注解用于http请...

2018-02-28 11:02:21 376

原创 mysql 扫盲

1、DML DDL 区别    DML(Data Manipulation Language)数据操纵语言:    适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.     DDL(Data Definition Language)数据定义语言:    适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Creat...

2018-02-23 10:20:43 128

原创 java的一些总结

IO:   字节流      (用字节流处理字符数据可能会有编码问题,因为字节流是以字节为单位,没有编码,而字符流是以字符为单位传送数据,字符流即以字节流+编码)  FileInputStream  &amp; FileOutputStream   协同完成文件复制(不会乱码) FileInputStream  &amp; FileOutputStream   协同完成文件复制(不会乱码)(一)“...

2018-02-14 14:50:09 131

转载 java 汇聚 拆分新亮点,试试新方法吧 Stream

Java 8 中的 Streams API 详解Streams 的背景,以及 Java 8 中的使用详解转载地址陈 争云, 占 宇剑, 和 司 磊2014 年 9 月 11 日发布为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Str...

2017-12-05 15:17:14 333 1

redis-desktop-manager 安装包

redis-desktop-manager 是一款开源软件,但是没有独立的安装包,这里直接提供好了,免得大家下载源码然后自己打包。一种比较好的redis可视化工具

2018-10-24

浏览器调试ajax请求

简单页面访问后台接口的一个样例,用于调试后台接口是否支持跨域,是否支持ajax请求,是否又正确的值返回前端,在postman正确的情况下浏览器不一定能成功,此时就需要用ajax模拟调用检查

2018-09-26

jad jar反编译插件 级独立反编译软件

包括可eclipse插件jar包,需要放在plugin目录,包含了jad.exe 同时还包含了jd-gui.exe独立反编译的执行文件

2018-08-16

dubbo-monitor-simple-2.5.4

dubbomonitor 监控包,主要解压后修改配置文件到正确的ip和端口就可以直接正常启动,当然这个要配合dubbo工程使用,请先搭建好你的服务提供者和消费者。

2018-07-05

const在c++中的用法

这是一个const的用法说明,对那些困扰了大家很久的可以看以下,我也是网上找的觉得不错,就分享一下,如果大家觉得这个不好,可以看一下高质量C++编程,里面将的很好

2011-12-14

C++primer4习题答案

这个是c++primer4习题答案,不错可以分享一下,里面比较详细的,而且画面质量不错,字迹十分清晰,是一份很好的答案。

2011-07-09

android学习资料-中文版

这个一个word版本的android开发资料,不错,特别是最后的一个网站提供了怎么创建一个虚拟硬件,让你实现无硬件的开发

2011-07-09

VC环境下编写的MP3

这个资源不错,是一个MP3的实现,比较简单适合初学者,呵呵,你可以在这个的基础上改进,看看人家怎么实现数据提取。

2011-03-21

Eclipse中文教程

Eclipse是常见的软件,大家有兴趣学习的可以下载看看,这是中文版的,都说原版的好,但是英语不行的话还是看中文的吧。

2011-03-21

matlab函数速查手册

这是一个的各种函数集所对应的功能,没有实例只是给大家提供各种功能函数。

2011-03-21

模板游戏,是基于C情况下编写的

这是一个拼图游戏,大部分人都是用JAVA编写的,用C编写的很少,所以试一试吧

2011-01-02

打砖块游戏代码,是一个可执行文件

这是一个打砖块游戏打代码希望对大家有所帮助,里面包含一个EXE文件,实践证明还是可以玩的。不妨试一试。绝对是真的,因为碰到太多不能运行的。不给力啊

2011-01-02

lingo9 破解方法及说明

这是接着上部分的lingo9的,由于大小限制所以分开来,里面有破解的机器,及方法说明。

2010-10-13

lingo9 一款很实用的线性规划软件

lingo软件是一个很好的线性规划工具,对求最优很有帮助,大家不妨试一试,这是软件部分,由于软件较大所以破解方法在后面。

2010-10-13

matlab与c语言混合编程

这里有详尽的例子关于matlab和c,大家有意向可以看看,内部有详细的例子。多多支持

2010-10-06

机器视觉 贾云得版下册

这是机器视觉的下册,是doc版主要是从第八章到结束部分,好东西大家分享一下。

2010-10-05

机器视觉 贾云得版分章

这是电子档的机器视觉的上册,主要包括了前七章和绪论部分。

2010-10-05

eeglab 使用说明

这是一个eeglab的详细使用说明,里面有关于有这个软件的ICA去噪方法。是目前比较前缘的一种盲分类工具

2010-10-05

数据库开发教程 软件调试

这里包含两个文件,其中一个是数据库开发教程,另一个是软件调试,希望大家有所收获

2010-06-10

Visual C++<<程序员成长攻略>>源代码

这是与Visual C++<<程序员成长攻略>>书相对应得代码,里面解释比较详细,可以作为学习VC的好材料。总共有15章每章例子齐全。

2010-06-09

清华大学出版社运筹学课后答案

清华大学出版社,运筹学下,大家参考一下,相互学习,仅供参考!

2009-12-14

清华大学出版社运筹学第三版

清华大学出版社,运筹学上,大家参考一下,相互学习,仅供参考!

2009-12-11

黄维通源代码下载!别错过哦

黄维通代码,可运行,里面包含了运行方法的word介绍,好东西大家共享啊!

2009-12-11

天津大学00-04自控试题.pdf

天津大学00-04自动控制试题,考研必看。绝对正版都来看看啊!

2009-02-28

空空如也

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

TA关注的人

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