自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)

具体操作步骤看这篇文章, 非常详细https://www.cnblogs.com/tangyuu/p/9407430.html记录下本人遇到的坑先说解决办法 这个地方的勾 必须去掉!!!!关于证书信任问题 当打上勾的时候 是一部分https 可以抓 一部分 https 不能抓这并不是证书安装问题 这是charles 设置问题 还有一个坑 不要使用手机自带...

2019-05-08 11:54:51 6315

原创 docker 制作node基础镜像运行js项目

先说做成的事,利用docker的node基础镜像,跟自己的纯js代码打包成新的镜像,把js函数通过接口的方式暴露出去提供给其他项目调用需求: 最近接到一个需求, 需要把纯js代码制作成接口对外提供服务,鉴于之前项目中js是附属在页面中,依赖浏览器运行的,并不具备单独运行提供接口的能力。之前在项目中也有需要运行js代码的需求, 那时候的js代码相对简单也就几十行,可以直接使用java的js引...

2019-05-05 18:04:50 5786

原创 window环境使用C++实现WebSocket

最近因为项目需求,需要使用C++实现WebSocket与浏览器进行通讯,针对WebSocket有很多开源的框架,但是本人比较懒,所以干脆手写一个算了.https://download.csdn.net/download/weixin_34196559/10750141开源库废话不说,直接上代码1. 整体代码截图全部代码,基本400行以内可以搞定项目结构,因为实现WebSo...

2019-04-02 21:31:38 12976 27

原创 C++window环境下实现WebSocket 同时避免failed: A server must not mask any frames that it sends to the client.

本文主要是使用C++ 在window环境下 实现WebSocket Server端的经验记录, 不对WebSocket做详细解释关于详细细节可以参考如下几篇文章https://blog.csdn.net/xiaoquantouer/article/details/58001960 代码来源, 基于此博主的代码进行修改完成https://blog.csdn.net/weixin_341...

2019-03-22 15:38:52 5239 1

原创 小程序连续扫码实现

在小程序中 官方提供了标准扫码函数 wx.scanCode 官方提供的函数做的已经比较完善了但是缺点在与每次扫码完毕后都会关闭扫码页进入处理页面无法达到超市扫码枪连续扫码的效果 在网上查询其他资料的时候, 我发现官方的camera组件提供了扫码功能 当然有版本限制于是在camera组件的基础上可以自己做一个连续扫码的页面出来, 达到超市扫码枪的效果废话不...

2019-01-10 10:58:32 16710 5

原创 MySQL RR RC 隔离级别锁测试

1 表结构表数据在表t4 中, 字段d并没有索引测试一 可重复读隔离级别下, 使用非索引字段查找数据, 锁住的是行数据还是全表可重复读 隔离级别  sessionA sessionB begin; select * from t4 where d = 5 for update;     ...

2018-12-29 18:10:03 1276

原创 MySQL RR RC 隔离级别锁测试

1 表结构表数据在表t4 中, 字段d并没有索引测试一 可重复读隔离级别下, 使用非索引字段查找数据, 锁住的是行数据还是全表可重复读 隔离级别  sessionA sessionB begin; select * from t4 where d = 5 for update;     ...

2018-12-29 18:10:00 477 1

原创 HttpClient 超时设置(包括https)

本文基于httpClient4.5版本maven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version>

2018-10-11 11:55:48 20376 5

原创 java 执行js代码

package com.rpa.client.commons.util;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;/** * java js引擎函数...

2018-05-02 15:49:02 295

原创 tesseract识别验证码 ---java

在目前测试中 发现一些有意思的事  就是不同的tesserat-ocr 与 tess4j 与 jna 版本之间如果搭配不当, 会出现无法识别的错误, 最终异常会提示为 找不到模块 等位置错误所以在进行java代码前我会先 写清楚可以使用之间的版本搭配 tesseract_3.0.3 搭配 tess4j 2.0.1 或者 3.2.1 搭配 jna 4.2.1 是可以正常使用的 废话不多 直接上图网盘...

2018-04-17 18:02:16 1822

原创 tesseract简单数字英文识别

本文只是针对于windows系统首先下载tesseract安装包https://pan.baidu.com/s/11K452IOqkVzmhvTgYOCPZQ然后一路next在本地进行安装我的个人安装目录是D:\Test\YZMProcess\Tesseract-OCR下一步配置环境变量需要对三处位置进行配置1 用户环境变量PATH添加内容D:\Test\YZMProcess\Tesseract-...

2018-04-17 11:01:30 20803

原创 单项链表实现原理

nodepackage ch04;/** * 节点 包含一个指针跟一个数据存储 * Created by duyizhen on 2018/3/31. */public class Node { private long data; // 存放的数据 private Node next; // 下一个节点是谁 public Node(){} publ...

2018-03-31 18:38:45 194

原创 stack实现源码

package ch03;/** * 栈的实现原理 * Created by duyizhen on 2018/3/31. */public class MyStack { private long[] arr; // 基本容器 private int top; // 类似指针 /** * 默认构造方法 */ public MyS...

2018-03-31 18:38:09 488

原创 Queue 实现代码

package ch03;/** * 队列实现底层代码 * 队列的特性是先进先出 * 用front来标记需要被移除的时候数组下标 * 删除的时候 * 队列没有数据 不再删除 * 如果队列扔有数据 * 当队头没有达到临界值得时候 正常通过 front++ 来进行删除 * 当队头达到了临界值 需要先通过front拿出数据 然后对front进行格式化操作 再进...

2018-03-31 18:37:48 710

原创 通过ReRes让Chrome拦截网站js并替换

ReRes 插件是谷歌的一块用于调试的插件  可以拦截js请求并替换本地的js 首先下载ReRes 插件下载完毕后会有一个.crx后缀的文件  这就是插件  然后打开谷歌浏览器  选择设置  在浏览器栏输入  chrome://extensions/进入插件管理页面 然后把 对应的文件直接拖入里面此时插件安装完毕  点击  reres  准备添加规则点击详细信息 配置 可以访问本地文件  点击后可...

2018-03-23 22:27:22 21503 1

原创 burpsuite proxy option running 勾选不了

解决方法:如果配置的目的地是本地,检查本地web服务器是否在开启状态,关闭后再去勾选,重启服务器即可。网上有人说tomcat开启着会影响 但是我没有开启tomcat后来换了端口号 就可以勾选了 是端口号冲突...

2018-03-23 17:45:58 6475 3

转载 javascript--iframe的JS方法,用法!contentWindow 、parent、top、onload

还是先感谢“妙味课堂”出的这期教学视频!一、在使用iframe的页面,要操作这个iframe里面的DOM元素可以用:contentWindow、contentDocument(测试的时候chrom浏览器,要在服务器环境下) 1.先获取iframe里面的window对象,再通过这个对象,获取到里面的DOM元素例子:var ifr = document.getElementById("iframe")...

2018-03-23 15:28:26 580

原创 ie js脚本

<script type="text/javascript">// Get the window object where the context menu was opened.var oWindow = window.external.menuArguments; // 获取window元素// Get the document object exposed through o...

2018-03-22 19:42:31 359

原创 ie浏览器插件开发

第一步 添加注册表创建 reg格式文件  内容如下Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{878EC0C9-AAAD-4331-9B3A-2D8BA93AEBC3}]"CLSID"="{2FBA04EE-3024-11D2-8F1...

2018-03-22 18:54:33 9102 1

原创 安装springboot cli

springboot cli解压完成后配置环境变量,配置成功后,显示ERROR: JAVA_HOME is set to an invalid directory. JAVA_HOME = "D:\tools\jdk\jdk1.8.0_73" cmd 输入 java javac  都可以但是spring --version  不可以原因是  java_home 配置的时候最后加了;    错误配置...

2018-03-19 14:32:14 199

原创 spring定时器

http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"><task:annotation-driven />sprintMVC-XML配置<?xml version="1.0" encoding="UTF-8"?>&...

2018-03-01 18:11:51 169

原创 XML解析错误

Caused by: org.xml.sax.SAXParseException; lineNumber: 80; columnNumber: 62; The content of elements must consist of well-formed character data or markup.报错原因XML解析错误查找新增加的xml文件在80行出现错误 <没有使用转义字符XML5...

2018-02-24 15:30:27 3662

转载 mysql 查询当天、本周,本月,上一个月的数据

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间...

2018-02-24 10:49:17 132

转载 代码书写建议

1. 避免写太长的函数。如果发现函数太大了,就应该把它拆分成几个更小的。通常我写的函数长度都不超过50行,那正好是我的笔记本电脑屏幕所能容纳的代码的行数。这样我可以一目了然的看见一个函数,而不需要滚屏。50行并不是一个很大的限制,因为函数里面比较复杂的部分,往往早就被我提取出去,做成了更小的函数,然后从原来的函数里面调用。所以我写的函数大小一般远远不足50行。2. 每个函数只做一件简单的事

2018-01-26 14:52:25 188

原创 利用mybatis的动态sql 进行批量模糊查询

原生的sql语句可以使用or加like语句进行批量的模糊查询 当与and一起使用的时候必须使用括号把or语句括起来  编码发生冲突select *from order_flow of,order_info oi,order_handle_result oh where of.RPAOrderId = oi.RPAOrderId and of.resultId = oh.resu

2018-01-26 11:55:21 7263

转载 VSFTPD+NGINX 基础

一.VSFTPD简介1.Linux 的组件(一款软件),安装到Linux后通过java代码(FtpClient)实现文件上传.2. VSFTPD 基于FTP协议3.为什么要使用VSFTPD3.1 之前实现文件上传tomcat图片? 没有 图片

2018-01-10 09:51:37 460

原创 新版本mysql数据库URL配置

// 数据库驱动private static final String driver = "com.mysql.jdbc.Driver";// 数据库地址 新版本的mysql 需要加上?后面的代码 防止时区不匹配出现的错误private static final String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&u

2017-12-22 09:43:57 9114 1

原创 解决cmd下mysql中文乱码问题

其实中文乱码问题主要是cmd客户端编码格式跟mysql不符合导致的默认情况下 cmd 编码格式为GBK(gb2312) mysql一般会设置为utf-8所以只需要两行命令就可以解决在cmd中文乱码问题此时输入set character_set_client=gbk;告诉我客户端这边的文字编码再输入set character_set_results=gbk; 告诉my

2017-12-21 10:02:55 506

原创 从并发容器ConcurrentLinkedQueue看解决并发问题的设计思路

本次问题模拟火车票售票情景,假设有一台服务器终端内部存储10000张火车票,终端下属十台客户端,十台客户端同时对外进行售票1.代码模式-错误示例, 此模式下不能解决并发问题,因为每次判断与售票都要对容器进行操作/** * 不使用任何辅助的时候高并发会出现线程不安全的漏洞 * 线程容器List 不是同步的 * 同时 判断跟递减之间没有原子性 * Created by 阿杜 on

2017-12-09 18:46:57 1118

C++_WebSocket_雏形

C++实现WebSocket基本功能, 并没有考虑众多的内存安全问题

2019-03-22

空空如也

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

TA关注的人

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