- 博客(31)
- 资源 (15)
- 收藏
- 关注
原创 Mysql数据库被入侵
Mysql数据库被黑mysql 数据库只有RECOVER_DATABASES数据库密码简单导致Mysql数据库被黑mysql 数据库只有RECOVER_DATABASES数据库密码简单导致Mysql数据库被黑
2021-03-11 23:33:05
436
原创 为什么匿名内部类和局部内部类只能访问final变量?
为什么匿名内部类和局部内部类只能访问final变量?1、为什么匿名内部类和局部内部类只能访问final变量?1、为什么匿名内部类和局部内部类只能访问final变量?public class Test1 { public static void main(String[] args) { Change c = method(); //这里method()已经结束,按理说局部a早就失效,那么下面调用change(),打印出a的值就矛盾了, //即change()访问了一个不存
2021-03-11 00:06:54
260
原创 基于netty手写rpc
@TOCrpc简介RPC是远程过程调用(Remote Procedure Call),比如Dubbo框架就是使用rpc原理。百度百科api模块–接口声明和协议定义定义netty服务端和客户端的通信协议(即消息内容)public class RpcProtocol implements Serializable { /**类名**/ private String className; /**方法名**/ private String methodName; /**参数类型*
2020-09-27 23:31:18
382
原创 基于netty手写Tomcat
基于netty手写Tomcatnetty 简介1.环境准备2.基于传统I/O手写Tomcat3.基于netty手写Tomcatnetty 简介Netty一个基于NIO的客户、服务器端的编程框架1.环境准备RequestMethodEnum 请求方式public enum RequestMethodEnum { GET("GET"), POST("POST"); public String code; RequestMethodEnum(String code) { this
2020-09-26 14:43:04
570
2
原创 mac ~/.bash_profile 重启失效
mac ~/.bash_profile 重启失效原因:mac先加载 ~/.zshrc后就不加载了解决方案:在~/.zshrc文件最后,增加一行: source ~/.bash_profile
2020-06-09 01:23:49
1076
原创 kafka 删除topic里面的数据
删除topic里面的数据这里没有单独的清空数据的命令,这里要达到清空数据的目的只需要以下步骤:一、如果当前topic没有使用过即没有传输过信息:可以彻底删除。二、如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为删除(marked for deletion)。想要彻底删除topic数据要经过下面两个步骤:①:删除topic,重新用创建to...
2019-08-23 19:05:48
1108
原创 mycat 分片
分片枚举上面columns 标识将要分片的表字段,algorithm 分片函数,其中分片函数配置中,mapFile标识配置文件名称,type默认值为0,0表示Integer,非零表示String,所有的节点配置都是从0开始,及0代表节点1/*** defaultNode 默认节点:小于0表示不设置默认节点,大于等于0表示设置默认节点,结点为指定的值* 默认节点的作用:枚举分片时...
2019-08-23 19:00:41
144
原创 svn 笔记
SVN(Subversion)是集中式管理的版本控制器解决的问题:备份 代码还原 协同修改 多版本项目文件管理 追溯问题代码的编写人和编写时间 权限控制安装服务器端程序下载源码包http://subversion.apache.org/packages.html(Subversion源码是使用C语言开发的) 双击运行Setup-Subversion-1.8.9-1.ms...
2019-08-23 09:26:34
135
原创 大数据采集之Logstash工作原理
Logstash工作原理Logstash事件处理有三个阶段:inputs → filters → outputs。是一个接收,处理,转发日志的工具。支持系统日志,webserver日志,错误日志,应用日志,总之包括所有可以抛出来的日志类型。Input:输入数据到logstash。一些常用的输入为:file:从文件系统的文件中读取,类似于tial -f命令syslog:在514端口上...
2019-08-23 08:42:48
795
原创 java cglib动态代理demo
1、被代理的类class UserServiceImpl { public void add() { System.out.println("This is add service"); } public void delete(int id) { System.out.println("This is delete service:...
2019-08-21 19:35:40
520
原创 java jdk动态代理
1、定义一个接口interface Hello{ void sayHello();}2、定义被代理的类实现接口class HelloA implements Hello{ @Override public void sayHello() { System.out.println("hello"); }}3、定义代理类并实现接...
2019-08-21 19:09:40
147
原创 微信小程序session_key 有效期目前为三天
Q3:是不是用户每次打开小程序都需要重新login?A:不必,可以将登录态存入storage中,用户再次登录就可以拿storage里的登录态做正常的业务请求,只有当登录态过期了之后才需要重新login。这样子做一则可以减少用户等待时间,二则可以减少网络带宽。目前微信的session_key有效期是三天,所以建议开发者设置的登录态有效期要小于这个值。https://develo...
2019-08-17 13:47:15
13422
原创 Git 使用日记之清除用户
git清除用户名密码remote: HTTP Basic:Access deniedfatal: Authentication failed for 'http://********解决方案:git config --system --unset credential.helper之后再进行git操作时,弹出用户名密码窗口,输入即可...
2019-08-16 17:00:04
180
原创 java算法-快速排序
递归实现package sort_algorithm;/** * @Description 快速排序 * @auther movw * @create 2019-02-14 13:41 * @package sort_algorithm */public class QuickSort { public static void quickSort(int[...
2019-02-14 13:59:24
148
转载 java算法-shell排序 希尔排序
java语言package sort_algorithm;/** * @Description * @auther movw * @create 2019-02-14 10:55 * @package sort_algorithm */public class ShellSort { public static void shellSort(int[] sh...
2019-02-14 10:49:55
177
原创 java算法-插入排序
package sort_algorithm;/** * 插入排序 */public class InsertSort { public static void insertSort(int[] insertSource) { int temp, j; for (int i = 1; i < insertSource.le...
2019-02-14 10:30:31
81
原创 java算法-选择排序
package sort_algorithm;/** * 选择排序 */public class SelectSort { public static void selectSort(int[] selectSource){ int temp; for(int i=0;i<selectSource.length;i++){...
2019-02-14 09:36:10
131
原创 java算法-冒泡排序
Java中的经典算法之冒泡排序(Bubble Sort)原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数...
2019-02-14 09:16:53
90
原创 java算法-蒙特卡洛 计算π
原理 package probability_algorithm;/** * 蒙特卡罗 - 蒙特卡洛方法 计算π */public class MonteCarlo { public static double MonteCarloPI(int n){ double PI; double x,y; int ...
2019-02-13 20:48:31
984
转载 java算法-分治算法 找假币
概念分治算法的基本思想是将一个大的复杂的问题分解成多个小的、容易解决的问题,通过解决这些小问题进而解决这个大问题。使用分治算法需要待求解问题能够简化为若干个小规模的相同的问题,通过逐步划分,达到一个易于求解的阶段,而直接进行求解,在程序中可以使用递归方法来进行求解。哈哈,说起来很抽象,举个例子就好理解了。一个袋子里有n个硬币,其中一枚是假币,并且假币和真币一模一样,仅凭肉眼无法区分...
2019-02-13 20:29:04
1807
原创 mapState通过扩展运算符将store.state.orderList 映射this.orderList 这个this 很重要
computed: { ...mapState([ 'orderList', 'login' ]), }, mounted(){ console.log(typeof orderList); ==>undefind...
2019-02-12 14:28:53
447
原创 Mysql 创建数据库表 指定数据集编码
1.创建数据库表 mysql>CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci; #注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序 #那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了 mysq...
2019-02-07 08:54:48
468
原创 RHEL7 离线安装NTP
条件:局域网,无法联网,无法使用yum服务器规划bigdata12 172.16.145.12 bigdata13 172.16.145.13 bigdata14 172.16.145.14 一、安装1.首先下载rpm包rpm包下载网站 http://www.rpmfind.net/linux/rpm2html/search...
2019-02-06 14:10:13
2250
原创 SpringBoot链接Mysql报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents
time zone 时区错误DBEAVER连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone使用root用户登录mysql,按照如下图所示操作即可。show variables like '%time_zone%';SYSTE...
2019-01-28 17:29:23
1162
原创 ERROR in Cannot find module 'node-sass'
问题一:ERROR in Cannot find module 'node-sass'错误表示找不到node-sass模块。网上查了下我是因为cnpm安装导致的,换成npm安装就好或者cnpm install node-sass或者node-sass需要编译环境,我的配置是win7+vs2013+nodejs4.2.6+python2.7.3 问题二:vue vue-sty...
2019-01-27 19:12:38
571
原创 VUE开发日志---------Node Sass does not yet support your current environment
VUE开发日志Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)问题Module build failed: Error: Node Sass does not yet support your current environment...
2019-01-27 15:39:48
161
spring_struts2_hibernate_mysql集成
2018-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人