- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 程序员修炼
程序员修炼源码篇tomcatnettyspring算法篇语言篇gopythonjava组件篇zookeeper存储篇redismysqlDEVOPS篇linuxshellvmdockerk8s每天120分钟源码篇tomcatnettyspring算法篇语言篇gopythonjava组件篇zookeeper存储篇redismysqlDEVOPS篇linuxshellvmdockerk8s...
2021-12-31 14:20:57 4954
原创 i18n支持动态新增
i18n支持动态新增一级目录二级目录三级目录参考https://blog.csdn.net/u014721131/article/details/79075802为了实现菜单和字典的国际化1.设置语言之后,通过拦截器去设置语言2.每次取国际化语言都是从缓存中去,如果缓存没有从db加载;一级目录二级目录三级目录...
2022-01-10 16:41:24 259
原创 svn 支持http协议
svn 支持http协议欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入通过安装httpd 服务并配置,本文省去了人svn 的安装创建过程,只是给svn 支持http协议;1.安装yum
2022-01-07 18:01:38 1393
原创 事务 transaction
事务原子、隔离、一致、持久 (ACID)隔离级别读未提交 read_uncommit读提交 read_commit可重复读REPEATABLE_READ 可能出现不可重复读取串行读分布式事务强一致性2阶段提交3pctcc最终一致性...
2021-12-29 16:34:23 399
原创 线程-线程池
线程池// 无限制大小ExecutorService.newThreadCashPool();// 固定大小ExecutorService.newFixedThreadPool(n)// 单个线程的线程池ExecutorService.newSingleThreadExecutor()1.coreSize小于coreSize 直接获取线程2.maxNumSize大于coreSize 且小于maxNumSize 放入队列,队列满了之后创建获取线程超过maxNumSize之后就只直接执行拒绝
2021-12-28 12:16:09 208
原创 java动态代理
jdk动态代理proxy.newInstanst(classLoader,new Class{},InvocationHander);自己的业务处理类 implment InvocationHander 重写 invoke 方法;生成字节码文件放到内存中,代理类中的构造器,传入一个handercglib代理1.通过工具创建En2.实现methodIntercepter 重写 intercepter 方法,(代理类 ,method ,args,)...
2021-12-27 16:02:12 185
原创 同级目录排序问题,置顶、置底、上移、下移 Java
参考代码实现如下(还需优化):```javapublic class SortUtils { // 当前数据节点 private BusinessSystemFunctionData current; // 兄弟节点数据 private List<BusinessSystemFunctionData> brother; //以当前节点分割,当前之前的数据 private List<BusinessSystemFunctionData.
2021-09-16 21:27:02 660
原创 springcloud 服务间通讯,通过请求头传递参数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-25 10:55:58 279
原创 springboot请求资源中包含特殊字符,406异常
官网地址:https://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc直接上代码 //不使用路径上的信息来指定,使用url上的参数来指定返回的内容形式,参数的名称是mediaType,忽略HttpHeader上的Accept参数,设置默认的数据返回类型是JSON @Override public void configureContentNegotiation(ContentNegotiationConfig
2021-06-25 04:55:52 200
原创 2020-08-17
同步、异步、阻塞、非阻塞总结:同步 、阻塞、 异步、非阻塞是相对于请求方和服务方相对而言的,请求方是阻塞非阻塞;服务方是同步或异步
2020-08-17 14:20:06 54
原创 spring cloud 组件集成
要想本地不修改项目配置,需要在修改host文件中追加一下三行数据127.0.0.1 eureka-1111.com127.0.0.1 eureka-1112.com127.0.0.1 eureka-1113.com下载资源连接https://download.csdn.net/download/qq_30801117/12672781;项目启动顺序 (启动类都是StartApplication)1.启动web-eureka-1web-...
2020-07-30 11:38:58 79
原创 java基础
wait&sleepwait 是Object 类中的方法 ;wait 方法必须在同步方法或者同步代码块中使用,进入同步方法wait 会释放对象锁,其他的线程可以获取资源;可以通过notify()或者notifyall() 唤醒线程;sleep 是Thread 中的静态方法。线程自动休眠,休眠时间到了之后会自动去唤起线程;是sleep过程中,是不会释放锁,其他线程只能等待;必须做异常处理...
2019-12-18 10:10:45 62
原创 java annotation
DEMO@Retention(RetentionPolicy.CLASS)@Target(ElementType.TYPE)public @interface MyTag { String value() default "";}public static void main(String[] args) { Class c = MyTagTest.class...
2019-11-11 17:01:23 79
原创 java String拼接
string 拼接1.字符串拼接 如果是常量拼接 先拼接在申请空间 ;如果是引用拼接先开辟空间在拼接String aString = new String(“12” + “34”);0:创建字符串对象3:放入堆内存4: 从常量池中加载字符串常量“1234”9:给变量赋值操作==============================================String a...
2019-05-07 15:18:24 486
spring cloud 组件整合 eureka gateway feign hystrix,各个模的整合,供大家一起学习
2020-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人