自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无忧草

java/liunx/sql/编程/毕业设计

  • 博客(63)
  • 资源 (8)
  • 收藏
  • 关注

原创 百万 / 千万数据分页优化方案

数据库分页优化

2022-10-19 16:27:14 130 1

原创 软引用的测试,GC内存分配

老年代,新生代默认内存分配情况

2022-10-10 15:33:18 183

原创 Mysql使用binlog恢复数据

Mysql使用binlog日志恢复数据

2022-09-29 13:29:10 515

原创 游戏多开的原理与方法

游戏多开的原理与方法:第一,进程隐藏部分游戏通过探测游戏客户端进程是否已经存在来防止重复打开,如游戏:英雄美人游戏多开的办法为启动一个游戏客户端后,将该游戏的进程隐藏,只保留一个或多个。第二,窗口标题修改(使用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

原创 7z 解压命令

x是解压到压缩包同名文件下 默认是解压到当前命令7za x xxx.zip

2020-07-29 12:55:01 564

原创 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

原创 MAC ping IP+端口

nc -vz -w 2 120.79.79.253 12009

2020-02-17 11:52:13 6034

原创 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"/><!-- 页面描述 -->&lt...

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

CouchDB 是一个开源的面向文档的数据库管理系统,可以通过 RESTful JavaScript Object Notation (JSON) API 访问。术语 “Couch” 是 “Cluster Of Unreliable Commodity Hardware” 的首字母缩写,它反映了 CouchDB 的目标具有高度可伸缩性,提供了高可用性和高可靠性,即使运行在容易出现故障的硬件上也是如此。CouchDB 最初是用 C++ 编写的,但在 2008 年 4 月,这个项目转移到 Erlang OTP 平台进行容错测试

2020-05-20

Typora【Sim-UU】.dmg

mac版本的.dm文件查看器,多种样式可选;非常好用哦;哈哈哈 不知道要说什么 Typora。还有liunx的版本哦

2019-12-18

AxureRP99003662.zip

mac版本Axure RP9 ,制图工具,一般用于原型图设计,比较好用

2019-10-24

NemuInstaller-1.6.5.dmg

网易旗下的mumu模拟器,可以玩许多手游的;比如王者荣耀

2019-08-21

AirServer+7.1.4+[TNT].dmg

mac下破解AirServer;软件就不多介绍了;知道的就知道吧;苹果使用的

2019-08-21

natapp_darwin_amd64_2_3_9.zip

这是一款内网映射工具,可以帮我们省下许多费用,可以用自己的电脑作为服务器练习;可以解决许多大学生学习没有服务器的问题

2019-08-21

javafx_scenebuilder-2_0-macosx-universal.dmg

javaFx Scenebuilder是一款富文本编辑器,用于开发javaFx项目

2019-08-16

xca-1.4.1.dmg

用于解决不同服务器对证书要求的格式问题,此资源用于学习

2019-08-16

空空如也

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

TA关注的人

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