- 博客(402)
- 资源 (50)
- 收藏
- 关注
原创 Linux下MyCat的安装即使用
mycat适用场景当数据量上亿左右的时间再进行分库,可以按表进行分一个表一个数据库,然后每个库放到不同的服务器上,来减少服务器的压力.只要每个服务连接不同的数据库就可以了,这种叫垂直切割.但是当一个表里的数据过于庞大的时候,查询一张表已经扛不住这压力了,这时候垂直切割已经不行了,这时候就得水平切割,就是每个数据库里都有相同的表,但是每个库的相同表里的数据不同,每个数据库只让存储一部分数据,...
2022-03-09 16:14:20 1020
原创 centOS设置固定ip并连接外网NAT模式
先配置本地电脑和虚拟机的联网右键网络图标如果你这里没这个东西就把虚拟机恢复默认网络设置把虚拟机NAT网关设置成跟上面的一致然后设置固定ip,如果你当前的虚拟机是复制的别的虚拟机话执行下面这个命令重启网络会报错service network restarthttps://blog.csdn.net/kxj19980524/arti...
2022-02-23 15:08:39 938 1
原创 linux安装jdk
jdk压缩包https://download.csdn.net/download/kxj19980524/10846209上传jdk到linux拖拽上传功能https://blog.csdn.net/kxj19980524/article/details/85246778然后创建java文件夹解压传上来的压缩包 tar -zxvfjdk-7u71-linux-i...
2022-02-23 11:18:58 493
原创 java基数排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class RadixSort { public static void main(String[] args) { int arr[] = { 53, 3, 542, 748, 14, 214}; // 80000000 * 11 * 4 / 1024 .
2021-07-08 14:32:08 165
原创 初始化实体类中为null的数据
package com.boyue.utils;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Type;import java.util.*;public class BeanUtils { public static void main(String[] args) throws Exception { User use.
2020-10-15 17:22:57 696
原创 CompletableFuture异步编排
启动异步任务 runAsync supplyAsyncpackage com.buba.springbootdemo.thread;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * */public class Demo { public static ...
2020-07-20 13:57:51 247
原创 elasticsearch操作
http://192.168.56.10:9200/_cat/nodes 查询es所有节点信息172.17.0.4 59 81 3 0.07 0.19 0.13 dilm * 1a7f6f65b36d *表示主节点的意思http://192.168.56.10:5601/kibana的可视化界面端口
2020-07-10 17:20:50 1099 1
原创 SpringCloud alibaba-Nacos注册中心的使用与配置中心的使用
首先得知道版本选择问题 这个在springcloud官网上有什么版本的springboot用什么版本的cloud和alibaba导入依赖,主要得把下面dependencyManagement引入,然后上面再导入nacos就不需要使用版本号了<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o..
2020-06-18 12:18:01 550 1
原创 java poi生成word 插入表格,图片,自动合并单元格,并且可以在已存在的word上追加
poi版本选3.10以上的 要不然插入图片 word会打不开 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version> </dependency> <dependency> <grou.
2020-05-21 17:28:13 2872
原创 java 生成pdf自动合并单元格 上下 左右合并,插入图片,多个pdf进行合并
耗时一下午写的这小算法,烧脑,看到的点个赞吧package com.runstone.rsflow.excel;import com.itextpdf.text.*;import com.itextpdf.text.pdf.*;import java.io.*;import java.util.ArrayList;import java.util.List;public ...
2020-04-30 17:45:42 3468
原创 juc之CountDownLatch,CyclicBarrier,Semaphore的使用 线程
CountDownLatch是为了让某些必要的线程先执行完,然后再执行其它操作,作为一个计数使用,当它里面的值为0时,await下面才会走。package com.example.demo;import java.util.concurrent.CountDownLatch;public class CountDownLatchDemo { public static v...
2020-02-15 10:55:36 204
原创 JAVA自定义自旋锁
package com.example.demo;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicReference;public class SpinLockDemo { private volatile AtomicReference<Thread> a...
2020-02-14 17:40:14 215
原创 win10打开 Windows凭据管理器 0x800706BA
win+R cmd打开黑窗口,然后执行下面两步操作就可以对凭据管理器内容操作了第一步 for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H第二步 rundll32.exe keymgr.dll,KRShowKeyMgr...
2019-11-28 09:46:35 2916 1
原创 webservice------java如何使用别人发布的服务
什么是WebServiceWeb service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。[1] Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据W...
2019-10-09 13:31:32 1469 2
原创 java请求响应浏览器一个下载文件
首先html不能使用ajax提交,得使用form表单提交,要么使用location.href="";这种方式提交<%-- Created by IntelliJ IDEA. User: kxj Date: 2019/9/11 Time: 17:40 To change this template use File | Settings | File Templat...
2019-09-11 18:14:42 1833 4
原创 SpringBoot使用CXF框架
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...
2019-09-06 14:57:12 370
原创 js实现图片拖拽上传功能
下载地址 https://download.csdn.net/download/kxj19980524/11656105
2019-09-03 15:04:11 575
原创 ueditor上传图片到ftp服务器
下载地址 https://ueditor.baidu.com/website/download.html导入依赖 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> ...
2019-09-03 14:44:01 593 1
原创 jedisAPI
1.jedis操作key值 select jedis.select(1) 选择0-15任意一个库 flushDB jedis.flushDB() 清除数据库数据 exists jedis.exists("a") ...
2019-09-03 11:41:06 193
原创 windows安装mysql解压版,并设置远程访问.设置默认编码为utf8
下载地址https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-winx64.zip随便解压到一个文件夹下在文件目录下C:\Windows\System32找到cmd.exe点击右键用管理员权限运行,如下图所示:进入到mysql的bin目录下然后输入 mysqld install 进行安装然后执行命令 net sta...
2019-08-25 13:38:48 269
原创 win7 ftp安装搭建,并且上传图片到ftp文件夹下,使用nginx访问下载图片
ftp服务器搭建,这是在服务器上搭建的,下面的上传代码功能是在另一台电脑上操作的,相当于是一台电脑往另一台电脑上传图片.双击它进去右键网站,添加ftp站点,下面的aaa是我新建好的.我这个路径选择的是nginx下面的路径,后面上传图片到这个路径下,使用nginx直接就可以访问到了,这儿设置这个路径就相当于是两台电脑直接的共享文件夹....
2019-08-15 17:08:13 449
原创 多台电脑使用Feign遇到拒绝连接的问题
当多个电脑直接访问服务的时候,会遇到服务拒绝访问,也能ping通,就是访问不了,最后发现是有的电脑发布服务,在eureka上显示的是主机名:服务名,而有的电脑是local host:服务名, 以主机名开头的就不用进行配置就能访问成功.我找半天也没找到怎么就自动成为主机名开头的. 然后只能修改配置了,在服务提供方把下面注释的配置方开,改成自己的ip地址,然后就可以多台电脑进行访问了...
2019-08-10 15:22:30 969
原创 java之自定义HashTable
自定义hashtable,可以自己做内存数据库,存放到数组链表当中去,取模的方式,来控制每个链表的数据均匀,也可以设置数组的长度来控制,链表内容的长度,提升查询效率.package com.buba.hashtable;public class Emp { int id; String name; Emp next; public Emp(int i...
2019-07-13 16:00:41 390
原创 二叉树前序中序后序遍历
public class Hero { int id; String name; Hero left; Hero right; public Hero(int id, String name) { this.id = id; this.name = name; }}package com.buba.h...
2019-07-13 16:00:12 138
原创 静态代理与动态代理的区别
静态代理,在编译期间运行前就确定了哪个代理类代理哪个对象,如果代理类多的话,被代理类也需要增加,扩展性不好.package com.atguigu.java;/** * 静态代理举例 * * 特点:代理类和被代理类在编译期间,就确定下来了。 * * @author shkstart * @create 2019 上午 10:11 */interface ClothFact...
2019-07-13 15:59:53 149
原创 java之快速排序
public class Test { public static void main(String[] args){ int[] arr = {2,10,8,22,34,5,12,28,21,11}; quickSort(arr, 0, arr.length-1); for (int i = 0; i < arr.length;...
2019-07-12 10:34:52 150
原创 java之插入排序
从大到小排序23,0,12,56,34,这样一个数组,把第0个元素当作一个有序数组,后面的当作无序数组第一次23和0比较,23>0,那么位置就不用动,直接把0加入到左边的有序数组中去第二次0和12比较,0<12,0就得往有序数组右边移动一位,成为23,0,0,现在指针就在下标1的位置,然后12和23比较23>12那么12就放下标为1的位置,以此类推publi...
2019-07-12 09:53:36 120
原创 java之选择排序
从第0个下标开始往后找最小的,然后进行交换.从第1个下标开始往后找最小的,然后进行交换.手动写上两边执行步骤就可以看出规律来,然后套个循环就可以了public class Test { public static void main(String[] args) { int[] arr = {8,3,2,1,7,4,6,5}; //假设第一...
2019-07-11 21:12:34 117
原创 Scala之泛型、上下界、视图界定 、上下文界定
泛型的基本介绍基本介绍1) 如果我们要求函数的参数可以接受任意类型。可以使用泛型,这个类型可以代表任意的数据类型。2) 例如 List,在创建 List 时,可以传入整型、字符串、浮点数等等任意类型。那是因为 List 在类定义时引用了泛型。比如在 Java 中:public interface List<E> extends Collection<E>Scal...
2019-07-08 10:56:22 666
原创 设计模式之代理模式-05
代理模式(Proxy)17.11.1 代码模式的基本介绍1) 代理模式: 为一个对象提供一个替身,以控制对这个对象的访问2) 被代理的对象可以是 远程对象、 创建开销大的对象或需要 安全控制的对象(动态代理)3) 代理模式有不同的形式(比如 远程代理,静态代理,动态代理),都是为了控制与管理对象访问看一个项目需求糖果机项目,具体要求如下:1) 某公司需要将销售糖果的糖果机放置到本...
2019-07-08 09:15:05 172
原创 设计模式之观察者模式(Observer)-04
看一个项目需求气象站项目,具体要求如下:1) 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站)。2) 需要设计开放型 API,便于其他第三方公司也能接入气象站获取数据。3) 提供温度、气压和湿度的接口4) 测量数据更新时,要能实时的通知给第三方观察者模式原理 观察者模式类似订牛奶业务1) 奶站/气象局:Subject2) 用...
2019-07-07 21:37:25 222
原创 设计模式之装饰者模式(Decorator)-03
看一个项目需求咖啡馆订单系统项目(咖啡馆):1) 咖啡种类/单品咖啡:Espresso(意大利浓咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(无因咖啡)2) 调料:Milk、Soy(豆浆)、Chocolate3) 要求在扩展新的咖啡种类时,具有良好的扩展性、改动方便、维护方便4) 使用 OO 的来计算不同种类咖啡的费用: 客户可以点单品咖啡,也可以单品咖...
2019-07-07 20:48:20 216
原创 设计模式之简单工厂,工厂方法,抽象工厂模式-01
学习设计模式的必要性1) 面试会被问,所以必须学2) 读源码时看到别人在用,尤其是一些框架大量使用到设计模式,不学看不懂源码为什么这样写,比如 Runtime 的单例模式.3) 设计模式能让专业人之间交流方便4) 提高代码的易维护5) 设计模式是编程经验的总结,我的理解: 即通用的编程应用场景的模式化,套路化(站在软件设计层面思考)。设计模式的介绍1) 设计模式是程序员在面对...
2019-07-07 20:17:09 203
原创 Scala之并发编程模型Akka
Akka 介绍1) Akka 是 JAVA 虚拟机 JVM 平台上构建高并发、分布式和容错应用的工具包和运行时,你可以理解成 Akka 是编写并发程序的框架。2) Akka 用 Scala 语言写成,同时提供了 Scala 和 JAVA 的开发接口。3) Akka 主要解决的问题是:可以轻松的写出高效稳定的并发程序,程序员不再过多的考虑线程、锁和资源竞争等细节。Actor 模型用...
2019-07-06 10:16:16 268
原创 Scala之递归案例即注意事项
基本介绍Scala 是运行在 Java 虚拟机(Java Virtual Machine)之上,因此具有如下特点:1) 轻松实现和丰富的 Java 类库互联互通。2) 它既支持面向对象的编程方式,又支持函数式编程。3) 它写出的程序像动态语言一样简洁,但事实上它确是严格意义上的静态语言。4) Scala 就像一位 武林中的集大成者,将过去几十年计算机语言发展历史中的精萃集于一身,化繁为...
2019-07-06 09:48:31 474
原创 Scala之函数式编程高级
偏函数(partial function)提出一个需求,引起思考给你一个集合 val list = List(1, 2, 3, 4, "abc") ,请完成如下要求:1) 将集合 list 中的所有数字+1,并返回一个新的集合2) 要求忽略掉 非数字 的元素,即返回的 新的集合 形式为 (2, 3, 4, 5)解决方式-filter + map 返回新的集合, 引出偏函数解决方式-模式...
2019-07-03 14:41:34 246
原创 Scala之模式匹配
基本介绍Scala 中的模式匹配类似于 Java 中的 switch 语法,但是更加强大。模式匹配语法中,采用 match 关键字声明,每个分支采用 case 关键字进行声明,当需要匹配时,会从第一个 case 分支开始,如果匹配成功,那么执行对应的逻辑代码,如果匹配不成功,继续执行下一个分支进行判断。如果所有 case 都不匹配,那么会执行 case _ 分支,类似于 Java 中 de...
2019-07-02 11:31:47 298
原创 Scala之集合高阶函数的使用
高阶函数使用案例一 高阶函数就说一个函数可以传进来一个别的函数进行使用.object HighOrderFunDemo02 { def main(args: Array[String]): Unit = { //使用高阶函数 sun2 _,不能写成sum2(),如果写成小括号表示调用函数,写成_表示传入一个函数 val res = test(sum2 _, ...
2019-07-02 09:51:35 733
mysql-community-release-el6-5.noarch.zip
2019-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人