自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 资源 (7)
  • 收藏
  • 关注

原创 win10打开组策略方法

@echo off pushd “%~dp0” dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt for /f %%

2021-02-02 08:30:54 802

原创 山石网科连上之后在连网

用route命令,看路由,然后用route change 127.0.0.1 0.0.0.0 ip

2021-02-02 08:30:23 1279

原创 linux 关闭java进程 后台运行java

ps -ef | grep java kill -9 进程号 后台运行 nohup java -jar bbj.jar & linux 安装redis默认密码为空

2020-09-30 10:27:16 2255

原创 nginx反向代理并过滤网页端登陆

1.下载nginx,修改conf server { #server_name 127.0.0.1 listen 801; location = / { return 404; } location /index.html { return 404; } location / { p...

2019-05-11 16:28:55 1590 1

原创 java高cup查找解决问题(windows)

1一般问题可以用java自带的jvisualvm查看,当要查看哪个具体pid查看占用cpu时 则要用到微软的工具 Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx 2.双击运行,找到Java,右键Properties,按cpu排序,取左边的tid,这是16进制的,转成10进制后,然后可以在...

2019-05-11 10:42:46 330

原创 正则表达式替换占位符

String str="select * from table1 where a=?0 and b=?1"; List<String> arr=new ArrayList<String>(); arr.add("1"); arr.add("2"); Matcher m=Patt...

2019-03-16 09:31:06 3402

原创 kibana ElasticSearch入门学习

powershell报不能运行脚本的话 管理员身份运行:set-ExecutionPolicy RemoteSigned

2019-03-07 11:22:09 260

原创 离线安装tidb集群遇到的坑

1.首先是ntp集群,由于没有网络,所以只能选其中一台机器作为ntp时间服务器,安装好后,需要关闭防火墙,不然ntpdate ip 一直连不上 2.max file descriptors 4096 太小解决方法是 ulimit -Hn 查看硬限制 vim /etc/security/limits.conf 添加 tidb soft nofile 65536 tidb hard nofile...

2019-02-20 15:45:33 1183

原创 支付宝公钥私钥

对接支付的时候需要用到支付宝公钥私钥。 首先下载支付宝的工具,生成应用公钥私钥,上传应用公钥,支付宝会生成支付宝公钥,在java应用配置文件里用到的是私钥(pkcs8格式),支付宝公钥和appid ...

2019-02-18 18:12:08 841

原创 java依赖注入

在一个class里面不要实例化另一个对象,而应该用setter等其他方法注入。这样当另一个对象变了的时候,这个class代码不需要改动。 错误写法: import java.text.DateFormat; import java.util.Date; public class Dependant { private final DateFormat format = DateForma...

2019-02-15 08:35:27 463

原创 final static 关键字入门

1.final 修饰的变量 如果你初始化了,就不允许指向其他的变量了 构造方法里初始化这个变量,默认构造方法只调用一次,普通方法里初始化这个变量是不被允许的,因为普通方法会调用多次 public class test { final int num; test(){ num=4;//允许初始化 } public static void main(String[] args)...

2019-02-14 16:29:56 203

原创 netty入门

package nettydemo.nettydemo; import java.net.InetSocketAddress; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import i...

2019-02-14 09:38:51 192

原创 开发常用命令

deploy -Dmaven.test.skip=true package -Dmaven.test.skip=true netstat -aon|findstr “8080” taskkill -PID <进程号> -F

2019-01-28 14:31:29 243

原创 python命令模式

#命令模式 class Command(): def order(self): pass class ACommand(Command): def __init__(self,receive): self.__receive=receive def order(self): print("A Command") ...

2019-01-05 13:18:26 563 1

原创 python策略模式

#策略模式 class Strategy(): def process(self): pass class FaultStrategy(Strategy): def process(self): print("fault") class NormalStrategy(Strategy): def process(self): ...

2019-01-05 11:18:19 742

原创 python工厂模式

class Girl(): def info(self): pass class WhiteGirl(Girl): def info(self): print("white girl") class BlackGirl(Girl): def info(self): print("black girl") class GirlM...

2019-01-05 11:00:15 609

原创 python装饰模式

#装饰模式 class Person(): def __init__(self,name): self.__name=name def wear(self): pass class Teacher(Person): def __init__(self,name): super().__init__(name) def ...

2019-01-05 10:31:03 290

原创 python单例模式代理模式

# #单例模式 # class Singleton(object): # __instance=None # __isFirst=True # def __new__(cls, *args, **kwargs): # if(cls.__instance is not None): # Singleton.__instance=cls....

2019-01-05 09:09:27 212

原创 python责任链模式

#责任链模式 #自定义请求东西,目前请求的是温度 class Request(): def __init__(self,temprature): self.__temprature=temprature def getTemprature(self): return self.__temprature class Responsible(): ...

2019-01-04 15:37:45 357

原创 python状态模式和监听模式的对比

class Observer(): def __init__(self): pass def behavior(self,water): pass class Observable(): def __init__(self): self.__observers=[] def addObserver(self,obser...

2019-01-04 14:17:40 476

原创 python设计模式状态模式

class State: def __init__(self,name): self.__name=name def getStateName(self): return self.__name def behavior(self,water): pass class SolidState(State): def __...

2019-01-03 16:06:01 303

原创 python设计模式之适配器模式

class Page: def __init__(self,pageNum): self.__pageNum=pageNum def getContent(self): print("this is page "+str(self.__pageNum)+"'s content" ) # t=Page(5) # t.getContent() class...

2019-01-03 16:05:16 1536

原创 python设计模式之监听模式

class heatWater(object): def __init__(self): self.__observers=[] self.__waterHeater=25 def addObserver(self,observer): self.__observers.append(observer) def getWat...

2019-01-02 15:47:07 1061

原创 java继承关系下执行顺序

public class test { public String s="test"; { System.out.println("--父类非静态代码块--"); } public test() { System.out.println("--父类构造函数--"); call(); } public void call() { System.out.println(s)...

2019-01-02 13:06:59 211

原创 python学习算法(1)

# 树的先序遍历,先打印出当前值,再一直遍历树的左孩子,如果是空则跳过 class Node(object): def __init__(self,value,left=None,right=None): self.value=value self.left=left self.right=right def pre(self): ...

2019-01-02 09:16:56 196

原创 java多线程间的通信

wait/notify 1.wait 方法是释放锁,notify 方法是不释放锁的 2.notify 每次唤醒 wait 等待状态的线程都是随机的,且每次只唤醒一个。 public class MyList { private static List list = new ArrayList(); public static void add() { list....

2018-12-21 14:33:33 176

原创 java多线程之(synchronized)

public class MyThread { private static int i=5; public static synchronized void print(String a) { if(a.equals("a")) { i--; System.out.println("a "+i); }else { i=i-2; System.out.print...

2018-12-21 11:07:42 161

原创 从eclipse迁移到idea(2 使用习惯篇)

1.快捷键的变化 原get set方法 alt+shift+s 转为 alt +insert 原注释 alt+shift+j 转为 需要用到模板 原一次性改莫变量 alt+shift+r 转为 shift+F6 原代码快捷提示 alt +? 转为 自动提示 原快速生成本地变量 ctrl+2 +L 转为 Ctrl + Alt + v syso 快捷键 转为 sout ma...

2018-12-08 16:08:02 292

原创 从eclipse迁移到idea(1 安装篇)

1.先下载(破解版)idea 1.把JetbrainsCrack.jar 放到bin下面 2.-javaagent:D:\soft\idea\IntelliJ IDEA 2018.3\bin\JetbrainsCrack.jar(jar包路劲) 写到2个文件下(idea.exe.vmoptions,idea64.exe.vmoptions) 3.active code下添加如下 {"l...

2018-12-08 15:34:28 296

原创 java动态代理(1)

import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class Main { public stati...

2018-12-06 16:20:04 186

原创 java反射详解

1.获取对象的Class对象的引用 想在运行时使用类型信息,必须获取对象(比如类MyClass对象)的Class对象的引用,使用功能Class.forName(“MyClass”)可以实现该目的,或者使用MyClass.class。注意,有一点很有趣,使用功能”.class”来创建Class对象的引用时,不会自动初始化该Class对象,使用forName()会自动初始化该Class对象 2.获...

2018-12-06 15:55:35 140

原创 centos 下docker镜像安装

1. sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 2. sudo yum install docker-ce 启动 3. sudo systemctl enable docker 4. sudo system...

2018-11-09 13:39:15 386

原创 windows 下mysql主从复制

准备 1.主服务器:172.28.92.175 2.从服务器:172.16.8.94 3.待同步数据库:share 主从复制 1.首先在两台机器上安装mysql,可以参考我之前的文章 2.在主服务器上的my.ini里添加一下内容,重启服务 replicate-do-db=share server-id=1 3.登录mysql命令行,输入:show master status;(如没权限则gr...

2018-11-02 08:57:17 266

原创 在 windows下安装rabbitmq

1.首先需要配置erlang环境,去官方下载相关exe文件,双击运行 2.下载rabbitmq,双击运行 3.http://127.0.0.1:15672 配置 用户 在sbin文件下D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin\rabbitmq-plugins.bat" enable rabbitmq_managem...

2018-10-31 13:47:30 234

原创 本地测试微信公众号

由于公众号需要域名,测试起来会比较麻烦,为了更加方便本地测试,可采用以下方法 在host文件里面把公众号域名和本地ip对应起来 开启ccproxy,用莫端口(如808)代理本地80端口 修改手机无线(和本地一个网络)dns,手动修改代理 这样访问公众号时就访问的是本地的后端了 ...

2018-10-31 13:33:23 508

原创 mysql5.7.22解压版安装教程

1.从网上下载安装版 2.新建my.ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql\mysql-5.7.22-winx64 # 设置mysql数据库的数据的存放目录 datad...

2018-10-12 14:08:14 764

原创 正则表达式处理批量插入

\('[\w\d]{32}' \(replace\(uuid\(\),'-',''\)

2018-06-07 11:22:36 539

原创 java面试准备(1)

工作一年多,面试准备一波。无非就是3方面的准备: 1.java底层基础准备,包括gc,虚拟机,多线程并发,反射等 2.一些框架技术的使用,springboot,mq,分布式,大数据,redis等技术的使用 3.自己做的项目的业务,这个一般问的比较多,要详细准备。 并发下的hashmap 我们知道在并发的情况下调用hashmap会效率很低,因为hashtable是用synchronized...

2018-06-03 18:27:19 219

原创 mysql建立索引和视图

索引建立: 1.选表,设计表,选择栏位 2.建视图: 新建视图,写视图代码 select `parkingmessage`.`id` AS `id`,`parkingmessage`.`version` AS `version`,`parkingmessage`.`sname` AS `sname`,`parkingmessage`.`iddep` AS `iddep`,`parkin...

2018-05-25 15:30:39 2287

原创 Java 虚拟机原理

Java 虚拟机(JVM)的内存空间分为五个部分,分别是: 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区。 1.程序计数器 概念:是一块较小的内存空间,程序计数器里面记录的是当前线程正在执行的那一条字节码指令的地址 作用: 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。 在多线程的情况下,程序计数器用于记录当前线...

2018-05-21 09:41:27 532

spark 优秀资源源码(个人整理)

里面包含很多spark源码(包括etl,kafka,hbase整合等)

2017-08-21

java面试优秀代码

包括谷歌,facebook等大公司的面试题及答案,leetcode等系列题目及答案,各种算法答案

2017-10-11

java设计模式

java设计模式,包括各类设计模式如桥接,单例,构造器等。里面用到了java8等特性

2017-10-11

java学习资料

各种java基础,多线程,Io,多态,等各种基础java代码

2017-10-11

空空如也

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

TA关注的人

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