- 博客(63)
- 资源 (8)
- 收藏
- 关注
原创 游戏多开的原理与方法
游戏多开的原理与方法:第一,进程隐藏部分游戏通过探测游戏客户端进程是否已经存在来防止重复打开,如游戏:英雄美人游戏多开的办法为启动一个游戏客户端后,将该游戏的进程隐藏,只保留一个或多个。第二,窗口标题修改(使用FindWindow API函数)部分游戏通过探测游戏客户端的窗口是否已经存在来防止重复打开。游戏多开的办法为将游戏的窗口修改为任意字符。第三,端口隐藏部分游戏通过默认打开TCP或者UDP端口监听,开第二个游戏的时候会打开端口失败从而判断游戏是否多开。游戏多开的方法为此类需要采用netst
2022-05-07 15:17:11 5209
原创 MongoDB 查询半径内数据
下面的例子查询网格坐标,并返回所有文档在10英里半径的经度和纬度db.places.find( {loc: { $geoWithin: { $centerSphere: [ [ -88, 30 ], 10/3963.191 ] } }} )下面的例子查询网格坐标,并返回所有文档在10公里半径的经度和纬度db.places.find( {loc: { $geoWithin: { $centerSphere: [ [ -88, 30 ], 10/6378.137 ] } }} )参数 $
2021-09-15 14:21:50 321
原创 Cloud-eureka集群(集群不能相互注册)
eureka 服务 pom文件版本号随parent <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.2.2.RELEASE</versio.
2021-09-14 09:42:39 454
原创 开启Mysql操作日志与查看
第一步: 连接mysql使用查看日志开启状态命令: show variables like ‘gen%’;开启命令: set global general_log=ON;查看是否开启了: show variables like ‘gen%’;如果关闭了自动提交事务,需要添加命令: commit;查看日志输出情况: show variables like ‘%log_output%’;可以看到这里是file文件形式,可以改为TABLE设置文件输出格式命令:..
2021-01-26 14:13:07 682
原创 liunx上面快速连接Mysql
提要:mysql客户端和mysql服务器部署在同一台机器上面时,用mysql命令连接本地mysql服务器指定localhost这个地址,不需要指定mysql服务器端口,读取[mysql]区块的配置信息,并且通过mysql.sock方法连接mysql服务器使用命令: mysql这里在使用密码就可以: mysql -pPassword...
2021-01-26 13:51:00 116
转载 HTTP协议状态码
HTTP协议状态码查询,详解(200、206、500、416、403、404)1XX 信息性状态码这些状态码是HTTP 1.1引入的。 对于这些状态码的价值还存在争论 (我个人从来没见过这些状态码, 也没有理解这些状态码。)2XX 成功状态码客户端发起请求时, 这些请求通常都是成功的。服务器有一组用来表示成功的状态码,分别对应于不同类型的请求。3XX 重定向状态码> 重定向状态码用来告诉浏览器客户端,它们访问的资源已被移动, Web服务器发送一个重定向状态码和一个可选.
2020-07-29 15:56:38 208
原创 Nginx 配置下载服务器的配置
Nginx 配置下载服务器的配置安装Nginx 服务器Nginx部署新增该 server 模块 server { listen 8333; server_name qm.yjxnhk.com; location / { root online/assetBundle; #文件存放目录 autoindex on; # 开启索引功能 autoindex_exact_size on; #开启计算文件大小 autoindex_localtime on; #
2020-07-24 16:11:23 928
原创 Spring ioc注入为null
1. 将Bean交给spring管理不可以手动实例化,否则会导致注入为null2. 加载时机的问题, 如listen filter 加载时机比spring ioc要早,所以在里面注入的时候,spring还没有给Bean初始化,会导致为null必须在使用的时候赋值错误示例...
2020-07-22 10:06:11 444
原创 Git查看文件历史记录
cd 加入要操作的目录下面git log xxx.java会出现如下图的commoitgit show 25ad6aa4609706f79097f6faf567eee6e335f471(你需要查看的commit)
2020-07-21 14:01:58 747
原创 Instrumentation的agentmain模式
创建代理程序项目地址 public static void agentmain(String agentArgs, Instrumentation inst){ inst.addTransformer(new SimClassFileTransformer(),true); try { inst.retransformClasses(Class.forName("sim.com.AgentTargetSample")); }
2020-05-20 15:58:36 816
原创 Instrumentation的premain模式
项目演示地址创建执行类public class PremainAgent { public static void premain(String agentArgs, Instrumentation inst){ inst.addTransformer(new SimClassFileTransformer()); }}实现ClassFileTransformerpublic class SimClassFileTransformer implements
2020-05-20 15:46:00 985
原创 JAVA的Instrumentation类使用介绍
介绍: Instrumentation 是java1.6才有的,跟aop有点像,只不过这是java提供给针对JVM对外接口的开发类,所以非常灵活,也更细粒度,说白了就是性能好;Instrumentation提供了两种使用方式第一种是通过JVM启动参数的形式: -javaagent(也就是单独建立一个项目编写好代码之后打成jar包供另一个使用程序通过代理形式引入.),启动时处理一般我们会命名premain函数处理第二种与第一种有些相似,但它是运行是处理;不需要通过启动参数,通过attach工具
2020-05-20 15:34:14 1512
原创 java有这么好用的版本注解,以前居然一直忽视了
@Deprecated此注解是java自带元注解之一,版本迭代时候 有些方法不方便删除,看着又比较烦 使用这个注解比较好 一目了然
2020-05-14 10:52:03 565
原创 你不得不知的异或之判断语句使用方法
菜来喽using std::cin;using std::cout;int main() { //设计一个易道云发放奖励程序,发放原则是: //(1)年龄小于18 成绩大于90 //(2)年龄大于等于18,成绩小于90 // 要求: 给出大神级代码 unsigned short age; unsigned short achievement; cout <<...
2020-03-27 21:53:20 618
原创 原来字符串大小写是这样转换的
没啥重点 上菜#include <iostream>using std::cin;using std::cout;int main(){ cout << "输入字符:" << char(10); char param; cin >> param; int i = (int)param;...
2020-03-27 19:51:35 174
原创 2进制 32盏灯设计
/*我们的俱乐部一共32盏灯(bitset<32>) 设计一个灯光系统, 其中台球8盏灯,桌游8盏灯,酒吧区8盏灯,休息区8盏灯要求满足以下功能:1:够独立控制每一盏灯2:能够一次性打开或关闭一个区域的所所有灯光3:能够获取各个区域的灯光打卡情况4:能够一次性关闭打开的灯,打开关闭的灯*/上代码#include <iostream>#includ...
2020-03-26 17:05:47 707 2
原创 JAVA之返回任意类型
code public <V> V getParagraph() { if(sceneType.equals(special_offer)) { return (V) BigDecimal.valueOf(Long.parseLong(paragraphStr)); } long parseLong =...
2020-03-20 16:51:45 1883
原创 java--Stream Api操作List进行分页
直接上图List<Organization> collect = resources.stream().skip(page).limit(size).collect(toList()); 组装对象返回前台 PageModel<OrganizationModel> pageModel = new PageModel<>(); ...
2020-03-17 14:13:43 1351
原创 Docker--基础命令之启动\停止\删除\重启
xxx 说明:是容器ID启动已被停止的容器xxxdocker start xxx停止运行的容器xxxdocker stop xxx重启容器docker restart xxx删除容器docker rm xxx批量操作启动所有停止的容器docker start $(docker ps -a -q)停止所有容器docker sto...
2020-02-20 17:28:50 167
原创 Docker--基础命令之ps
docker 基础命令docker ps [option]OPTIONS说明:-a :显示所有的容器,包括未运行的。-f :根据条件过滤显示的内容。–format :指定返回值的模板文件。-l :显示最近创建的容器。-n :列出最近创建的n个容器。–no-trunc :不截断输出。-q :静默模式,只显示容器编号。-s :显示总的文件大小。命令可组合 例如:列...
2020-02-20 17:19:44 156
原创 进阶篇--yum命令 基本使用
基本使用命令升级系统yum update安装软件包yum install -y xxx升级软件包yum update -y xxx卸载软件包yum remove -y xxx模糊查询yum list xxx*查询包依赖yum deplist...
2020-02-20 11:02:53 261
原创 初识---yum命令 安装、卸载软件
yum 安装yum install -y xxxyum 卸载yum remove -y xxxyum 搜索yum search xxxyum list xxxyum 获取软件信息列表所有软件信息yum info已安装的软件列表yum info installed不是通过yum命令安装的软件列表yum info extras可更新的软...
2020-02-20 10:54:04 177
转载 Centos安装Docker
centos 安装docker官方参考地址里面包含包下载地址安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum in...
2020-02-20 10:29:36 138
原创 SpringBoot数据绑定机制---自定义LocalDateTime 转换器
测试用例项目演示地址 /** * LocalDateTime 数据自定义绑定测试 * @param date * @return */ @GetMapping(value = "/bind/{date}") @ResponseBody public LocalDateTime getLocalDateTime(@PathVar...
2020-01-03 16:58:53 2059
原创 java设计模式--策略(3)
前景 集成spring容器管理 + 数据库 去除多重if else项目演示地址查看调用 @PostMapping(value = "/strategy/normal/pay") public BaseResource pay(@RequestParam String code) { if(StringUtils.isEmpty(code)) { ...
2020-01-02 10:46:47 103 1
原创 java设计模式--策略(2)
前景 已静态工厂+策略 处理多重if判断项目演示地址先看最终调用代码@RestControllerpublic class DemoController { @PostMapping(value = "/strategy/factory/pay") public String pay(@RequestParam String payType) { ...
2020-01-02 10:33:56 99 2
原创 java设计模式----策略(1)
前景提要; 不多逼逼项目演示地址需求 如下图已普通策略方式的实现定义一个借口 多种实现public interface Pay { String call();}@Componentpublic class AliPay implements Pay { @Override public String call() { ...
2020-01-02 10:22:29 82 1
原创 Docker 安装reids
查看reids 版本docker search redis安装最新版本docker pull redis:latest运行docker run -itd --name redis-last -p 6379:6379 redis进入reidsdocker exec -it {xxx} /bin/bash{xxx} 表示CONTAINER ID 或name连接...
2019-12-31 11:51:03 195
原创 记录一遍java Stream API 合并2个List操作
List<RefStore> aClassList1 = new ArrayList<>(); RefStore refStore = new RefStore(); refStore.setId("1"); refStore.setName("测试1"); aClassList1.add(refStor...
2019-12-27 11:54:44 4050
原创 Feign调用(1)-之参数List问题
使用springboot开发项目蛮久了,依稀记得最初都是使用ArrayList才能成功的,不知道啥时候开始,官网已处理可以采用List参数传递了;新接手的项目,项目中好多地方都是采用List调用Feign,今天写了个接口,死活都是直接跑fallback了;不多逼逼重点就是加上consumes = APPLICATION_JSON_VALUE, produces = APPLIC...
2019-12-14 12:06:15 3274
原创 HTML+JS 实现文件上传,文件读取
纯js<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <input id="upfile" name="upfile" ...
2019-12-13 15:50:31 3271
原创 meta标签的一些设置说明
<head><!-- 声明文档使用的字符编码 --><meta charset='utf-8'><!-- 优先使用 IE 最新版本和 Chrome --><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><!-- 页面描述 --><...
2019-12-13 12:18:16 162
原创 org.springframework.beans.factory.BeanCreationException
错误信息Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx: FactoryBean threw exception on object creation; nested exception is java.lang.IllegalState...
2019-11-25 14:07:52 514
原创 记录一遍易语言调用java
易语言调用java易语言有2中方式操作第一种 如果我们没有安装jvm的情况, 需要通过易语言自带的东西,jvm.创建(,) 第一个参数为你自己的jar 或者.class ,第二个参数就是jre 包的位置,直接加载你需要使用的类即可第二种情况 我们安装过jdk(jre)的时候,就无需创建jvm这一步,在程序使用的时候,会自动创建的648741281 加入我们一起学习...
2019-11-21 11:08:52 3925
原创 记录一遍易语言调用java,关于类型签名查询的方法
第一步开始的时候易语言是有给出提示的+是个大坑调试环境变量差点电脑砸了后来直接cmd 中输入javap ,发现没毛病呀然后查资料发现这个工具确实生成了一个bat脚本,在调用javap脚本的内容是这样的emmp改下脚本 直接在cmd中运行即可...
2019-11-21 10:42:05 448
Apache-CouchDB.zip
2020-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人