首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
1
大话python(四)
2
大话python(三)
3
大话python(二)
4
大话python(一)
5
ImageIO读取gif历史遗留问题
过去的,未来的
来日可期!
累计撰写
297
篇文章
累计创建
44
个标签
累计收到
43
条评论
栏目
首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
搜索
标签搜索
execl
OAuth
Kubernetes
ES
前言
算法
高并发
Springboot
缓存
开发规范
系统安全
面试
vue
正则表达式
网络
Linux
redis
锁
开发使用
javascript
前端
集合
名人介绍
博弈论
过滤器
Spring
音乐
娱乐
设计模式
历史
分布式
MQ
事务
MySql
知乎
资源
编程
微服务
LeetCode
数据结构
docker
java
liunx
工具
以下是
技术
相关的文章
2020-01-04
动态代理-cglib和jdk动态代理
一、cglib和jdk动态代理的区别jdk动态代理实现了被代理对象的接口,cglib是继承了被代理的对象【通过字节码技术创建这个类的子类,实现动态代理】都是在运行期间,jdk是直接写class字节码,cglib使用asm框架写字节码,实现更复杂java动态代理是利用反射机制生成一个实现代理接口的匿名
2020-01-04
1094
0
0
技术
设计模式
2020-01-04
idea踩坑记录(一)
1、IDEA一个窗口只能打开一个项目不像eclipse一个窗口能管理很多项目,IDEA一个窗口只能打开一个Project,一个project下面可以有多个Modules。可以把IDEA里面的Project理解成eclipse里面的workspace,Project里面管理着很多Modules。2、启
2020-01-04
1028
0
0
技术
2020-01-04
DockerFile文件的编写
1、FROM [:] [AS ]: 设置基础镜像FROM感觉就是继承的关系 比如你需要在tomcat里运行你的web应用,就可以通过from来继承父镜像在集成自己的应用来扩展镜像。如果需要多个镜像呢?Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允
2020-01-04
1312
0
0
技术
2020-01-04
回溯法求全排列问题
import java.util.ArrayList;import java.util.List;import java.util.Stack;import org.junit.Test;public class Permutation {public static final int nums[]
2020-01-04
1338
0
0
技术
2020-01-02
数据库版本管理工具flyway和liquibase
前言从新开发软件到版本迭代可能会遇到的问题新版本开发过程中,开发人员的数据库变更如何更准确地反应到提交的文件中。(比如,A 在开发过程中添加了一个忘记写变动脚本的字段)某些预设的系统配置,没有设置的时候可能会出现错误。版本迭代的时候,老版本的数据库结构和数据的处理。一、flywayflywayFla
2020-01-02
2867
2
0
技术
2020-01-02
分布式与集群的区别
作者:至尊宝cnblogs.com/aspirant/p/5697807.html在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提
2020-01-02
1091
0
0
技术
2019-12-28
传统版加锁生产者消费者实现
Synchronized锁与notify wait实现public class FruitPlateDemo { private final static String LOCK = "lock"; private int count = 0; private
2019-12-28
1059
1
0
技术
2019-12-28
非阻塞队列版生产者消费者
生产者代码package com.example.demo;import java.util.Random;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java.util.
2019-12-28
1141
0
0
技术
2019-12-26
堆排序
package nodelist;public class HeapSort {/** * 堆排序 * @param arr */public void heapSort(int arr[]){int length=arr.length;makeMinHeap(arr,length); for(i
2019-12-26
1293
0
0
技术
2019-12-25
双向快速排序
package nodelist;public class QuickSort {public static void main(String[] args) {QuickSort qs = new QuickSort();int[] arr = new int[] { 5, 6, 2, 3, 4,
2019-12-25
1025
0
0
技术
8
9
10
11
12