自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lxs的博客

别动那个bug,谢谢

  • 博客(54)
  • 资源 (7)
  • 收藏
  • 关注

原创 我怎样将SQL优化做到 500W+数据,从58s到300ms?

我怎样将SQL优化做到 500W+数据,从58s到300ms?

2022-01-17 10:03:57 368

原创 debezium+kafka实现mysql数据库的双向数据增量同步

一.部署前需要准备的东西 jdk:1.8.0_181 confluent:5.4.1 debezium:1.1.0.Final 修改数据库配置文件my.cnf 或 my.inf server-id=11 log-bin=mysql-bin #添加这一行就ok binlog-format=ROW #选择row模式 binlog_r...

2020-04-16 10:12:19 4962 3

原创 使用shell脚本清空mysql指定的多张表数据

这是一个适用于Mysql数据库批量清空表数据的shell,并未重置自增。

2019-06-18 12:52:32 2695

原创 基于NIO的简单HTTP服务器--反向代理+负载均衡

tuna 是一个基于NIO的简单http服务器,简单的实现了反向代理和负载均衡这是tuna的配置文件#this is config file for tuna#some common configkeepalived: 5000username: rootpassword: rootproxyServer: tomcatServer: localhost:8081,loc...

2019-04-04 16:12:16 390

原创 用java自己动手写个简单RCP框架

工具下载地址https://download.youkuaiyun.com/download/qq_31408331/11022369 首先引入EasyRPC包(服务提供方使用EasyRPCServer1.0.jar,服务调用方使用EasyRPCClient1.0.jar) 然后引入依赖的三个工具包 guava.jar guava-util.jar ...

2019-03-15 16:16:20 948

原创 Java NIO练手(聊天室)

NIO实现的 DD聊天室下载地址https://download.youkuaiyun.com/download/qq_31408331/11020169(不知道为啥默认需要用积分)https://download.youkuaiyun.com/download/qq_31408331/11020167---------------------------------...

2019-03-14 09:51:13 255

原创 2019面试题总结(一)

/* * 实现斐波拉切数列 */public class feibolaqi {    public static void main(String[] args) {        for(int i = 1; i < 10 ; i++) {            System.out.println(F(i));        }    }    //获得斐波拉切数列...

2019-01-21 12:18:05 7008 1

原创 相关性算法--皮尔逊算法实现(python,java)

python:1.数据预处理工具#!/usr/bin/env python# -*- coding: utf-8 -*-# @File : CasicMathBase.py# @Author: lh# @Date : 2018/6/14# @Desc : 算法数据预处理工具import numpy as tz_numclass Tz_math_base(object): ...

2018-06-27 00:08:09 1884

原创 python 3 print input if-else while for 循环

输入输出 1 a=35; 2 b=2; 3 myName="lihao" 4 print("我的年龄为:%d"%a) 5 print("我的年龄为:%d"%(a+b)) 6 print("我的名字是:%s"%myName) 7 print("我的名字是:%s,我的年龄为%d"%(myName,a+b)) 8 9 money=220 10 #输出四位整数,不够使...

2018-06-08 00:55:46 767

原创 linux 用户,组,权限

用户管理命令:    more /etc/passwd  查看所有用户的信息         useradd  添加用户             -u UID             -g GID(基本组)             -G GID(附加组)             -c "COMMENT"             -d /path/to/directory              ...

2018-05-17 23:27:22 189

原创 linux 文件操作命令

man  mkdirmkdir  --helpmkdir  fileNamemkdir -p  x/y/z  一次性创建具有层级关系的三个目录mkdir  a b c  一次性创建三个同级目录mkdir  x/{llll,ccc} 在x目录下同时创建 2个同级目录#tree:查看目录树 (需要安装)touch 1.txt   如果没有该文件,会创建;如果该文件已经存在,则会修改该文件的时间为当前时...

2018-05-14 22:46:05 2614 1

原创 linux文件系统

rootfs:根文件系统  cd //boot  系统启动相关的文件,如内核、initrd ,以及grub(bootloader)/dev   : 设备文件/etc : 配置文件/home :用户的家目录,每一个用户的家目录通常默认为 /home/USERNAME/root :管理员的家目录/lib :库文件        静态库   .a        动态库   .dll .so       ...

2018-05-11 00:01:32 232

原创 Docker安装报错

一.yum 安装找不到包        yum没有找到docker包,更新epel第三方软件库,运行命令:sudo yum install epel-releaseyum -y install docker-io

2018-05-10 09:16:20 816

原创 SpringBootDemo1

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4....

2018-05-08 20:58:43 229

原创 hadoop之HDFS

        NameNode(NN):                接受客户端的读写服务,                保存metadate信息:                            文件owership 和 permissions                            文件包含哪些块                            Block保存在...

2018-05-03 22:47:47 193

翻译 Apache Hadoop家族是什么能够做什么?

什么是Apache Hadoop?Apache™Hadoop®项目为可靠的,可扩展的分布式计算开发开源软件。Apache Hadoop软件库是一个框架,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集。它旨在从单个服务器扩展到数千台机器,每台机器提供本地计算和存储。该库本身不是依靠硬件来提供高可用性,而是设计用于在应用层检测和处理故障,从而在一组计算机之上提供高可用性服务,每个计算机都可能...

2018-05-03 21:16:11 740

原创 关于今天面试的一个有趣问题

        面试官:一共有8个铁球,其中有一个比较特殊,它比其他的球重,给你一个天平,怎么用2步把这个比较重的铁球找出来。        这个问题给我的第一感觉就是二分查找,但是要用三步才能把球找出来。那怎么用2步把这个球找出来呢?一直纠结于二分查找,始终没有想出答案。                        后来一琢磨,我先用天平比较6个球,看一下比较重的球是否在这6个其中,如果在,我...

2018-05-03 20:48:11 1801

原创 java实现类似spring中的bean工厂和AOP

package casic.com.base.aoptest;import java.io.InputStream;import java.util.Properties;import casic.com.base.proxytest.Advice;public class BeanFactory { Properties props = new Properties(); ...

2018-05-02 23:49:15 582

原创 java中的动态代理深入理解例子

        先看下代理类是怎么产生的,传目标类的加载器是为了使用该加载器加载代理类(个人理解),传目标类的实现接口时为了让代理类知道目标类有哪些方法,然后去实现这些方法,这也是为什么jdk动态代理要求目标类要实现接口(再深入的理解就是想要代理类去执行目标类的某个方法,那么这个方法必须在器实现的接口中。),后面的invocationHandler 匿名类 是为了当 代理类调用刚才实现的方法时,调...

2018-05-02 22:40:13 244

原创 java中的动态代理

package casic.com.base.proxytest;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.A...

2018-05-02 00:32:28 137

原创 java中自定义类加载器

package casic.com.base.test3;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;...

2018-05-02 00:07:23 221

原创 JAVA中的加载器

        java 虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类。BootStrap,  ExtClassLoader,  AppClassLoader        BootStrap ---c++ 2进制代码        ExtClassLoader -----java类        AppClassLoader-----java类packag...

2018-05-01 20:23:59 211

原创 java 自定义泛型 与 通配符的 理解例子

/** * 泛型 ? 通配符 理解 * ? 可以引用任何类型 * ? 可以使用与参数化 无关的方法 * * 上边界 ? extends Number 包括自己 * * 下边界 ? super Integer 包括自己 * * 自定义泛型 与 通配符的 理解 * */public class GenericTest2 { public st...

2018-04-27 00:20:43 541

原创 java 泛型中的自定义方法--类型推断 和 自动装箱

/** * 自定义泛型方法 * 泛型方法中的类型推断 和 泛型只对应引用类型的 例子 * @author lh */public class GenericTest3 { public static void main(String[] args) { /** * 泛型中的类型推断 * 取两个参数的类型 的 交集 * 即 3 和 5 取 整...

2018-04-26 23:50:26 330

原创 java 泛型 通配符 上边界 下边界理解的几个例子1

/** * 泛型 ? 通配符 理解 * ? 可以引用任何类型 * ? 可以使用与参数化 无关的方法 * * 上边界 ? extends Number 包括自己 * * 下边界 ? super Integer 包括自己 * */public class GenericTest2 { public static void main(String[] ...

2018-04-26 22:56:57 888

原创 java中泛型理解入门例子

public class GenericTest { public static void main(String[] args) throws Exception { //jdk 1.5 之前 ArrayList collection1 = new ArrayList(); collection1.add(1); collection1.add(1L); collecti...

2018-04-26 22:16:10 109

原创 java 注解的属性

@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD,ElementType.TYPE})public @interface ItcastAnnotation { //注解的属性 String color() default "bule"; //当属性 为 value 时 ,并且只有该属性没有默认值时 可简...

2018-04-26 21:34:41 2504

原创 java注解的几个例子

/** * 注解的生命阶段 1.源文件(SOURCE) 2.class文件(CLASS) 3.内存中(RUNTIME) * RetentionPolicy 是一个枚举 一共就这三个值,用来表示注解的生命阶段 * @Override RetentionPolicy.SOURCE * @SuppressWarnings RetentionPolicy.SOURCE * @...

2018-04-26 21:06:39 403

原创 JDK注解入门样例

public class AnnotationTest { //压制警告(告诉编译器不要在提醒我了) @SuppressWarnings("deprecation") public static void main(String[] args) { System.runFinalizersOnExit(true); AnnotationTest.sayHello(); ...

2018-04-26 20:37:34 105

原创 dubbo2.5.3

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0...

2018-04-25 11:22:18 292

原创 java内省的几个例子

package casic.cn.test1;public class Persion { public String name; public int age; public Persion(String name, int age) { super(); this.name = name; this.age = age; } public String get...

2018-04-24 22:42:34 703

原创 汉诺塔问题---有点迷糊

      如下图所示,在A 上有多个直径不同的圆盘,并且盘子中央都有一个懂以试它们刚好可以放到塔座上,所有的盘子起初在A上,这个问题的目标是将所有的盘子都从A移动到C上,每次只可以移动一个圆盘,并且任何一个盘子都不可以放在比自己小的盘子上。   package javal.util.test;public class Towers { static int nDisks = 3; p...

2018-04-23 21:23:53 116

原创 有序数组的归并算法(1)

package javal.util.test;/** * 小学生版归并算法 * @author lh */public class ArrayMerge { /** * @param arrayA * @param arrayB * @return */ public static long[] merge(long[] arrayA, long[] array...

2018-04-23 00:02:11 359

原创 递归问题(三角数列 和 二分查找)

package javal.util.test;import java.io.BufferedReader;import java.io.InputStreamReader;/** * 数字序列 1,3,6,10,15,21 * @author lh * */public class SanjiaoNumber { /** * @email 15688506227@...

2018-04-22 23:31:23 133

原创 双向链表---not only 双端链表

        之前认识的链表,比如单链表,双端链表,和有序链表,访问过程都是由表头到表尾,如果有需求要从表尾向表头遍历。那就蛋疼了。而双向链表解决了这个问题。        双向链表的链结点与之前的稍有不同,在java中大概是这样的:  package javal.util.test;/** * 双向链表中的链结点 * @author lh */public class Double...

2018-04-19 23:49:00 107

原创 有序链表

package javal.util.test;/** * 有序链表 * @author lh */public class SortLinkList { private Link first; public SortLinkList() { first =null; } public boolean isEmpty() { return first==null;...

2018-04-19 23:21:08 231

原创 双端链表

package javal.util.test;/** * 双端链表 * @author lh */public class FirstLastLink { private Link first;//第一个节点的引用 private Link last; //最后一个节点的引用 public FirstLastLink() { first = null; last ...

2018-04-19 22:23:09 192

原创 链表初识?嗯 -----单链表

        在认识链表之前要熟悉一个新东西-----链结点        链结点 由两部分组成    数据(data)  和  下一个 链结点 引用(next);        在java中大概是这个样子的:public class Link { protected long data; //数据 protected Link next; //下一个链结点 public Li...

2018-04-19 00:37:22 160

原创 优先级队列初始-数组实现

        优先级队列就是学生去食堂排队打饭,同普通队列一样,队头的先打饭,队尾的后打饭,但是这次有人比较厉害,他要插队,你不听他就打你。哎。package javal.util.test;public class PriorityQueue { private int maxSize; private long[] array; private int nItems; pu...

2018-04-18 23:23:35 976

原创 双端队列

        双端队列就是一个两端都是结尾的队列,队列的每一端都可以插入数据项和移除数据项。package javal.util.test;public class DequeClass extends QueueClass{ private int lefthead; private int leftfoot; public DequeClass(int size) { s...

2018-04-18 22:37:40 403

mysql批量清空表工具shell

该资源适用mysql数据库,清空指定的多张表数据,注意:只是把数据清空了,未做自增重置。修复了上个版本的bug

2019-06-18

基于NIO的简单HTTP服务器--反向代理+负载均衡

tuna 是一个基于NIO的简单http服务器,简单的实现了反向代理和负载均衡 这是tuna的配置文件 #this is config file for tuna #some common config keepalived: 5000 username: root password: root proxyServer: tomcatServer: localhost:8081,localhost:8082 #http protocol http:

2019-04-04

用java写一个简单RPC框架

首先引入EasyRPC包(服务提供方使用EasyRPCServer1.0.jar,服务调用方使用EasyRPCClient1.0.jar) 然后引入依赖的三个工具包 guava.jar guava-util.jar javassist.jar 然后你就可欢快的使用EasyRPC了 如何配置一个注册中心?

2019-03-15

NIOl练手DEMO聊天室服务端

对应https://blog.youkuaiyun.com/qq_31408331/article/details/88546257 练手DEMO

2019-03-14

NIOl练手DEMO聊天室客户端

对应https://blog.youkuaiyun.com/qq_31408331/article/details/88546257 的NIO联系DEMO

2019-03-14

皮尔逊算法--java 和python 版

相关性算法----皮尔逊算法的实现,内涵java实现版本和python实现版本,已测。

2018-06-27

dubbo-admin 管理

dubbo 后台管理webdubbo 后台管理webdubbo 后台管理web

2018-04-25

空空如也

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

TA关注的人

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