![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 85
海浪望星空
这个作者很懒,什么都没留下…
展开
-
微信小程序使用建行支付
微信小程序使用建行支付转载 2022-09-01 15:51:28 · 3398 阅读 · 1 评论 -
docker安装 elasticsearch
docker安装elasticsearch(最详细版)置顶 bright1688 2020-12-23 17:20:33 14186 收藏 106分类专栏: docker 文章标签: docker elasticsearch版权docker专栏收录该内容14 篇文章1 订阅订阅专栏技术笔记欢迎大家进群,一起探讨学习微信公众号,每天给大家提供技术干货博主技术平台地址博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star技术笔记docker安装ela..原创 2021-08-19 09:25:58 · 239 阅读 · 0 评论 -
JNDI学习总结
JNDI学习总结JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC转载 2020-05-12 15:40:35 · 234 阅读 · 0 评论 -
通俗易懂的双亲委派机制
通俗易懂的双亲委派机制你得先知道在介绍双亲委派机制的时候,不得不提ClassLoader。说ClassLoader之前,我们得先了解下Java的基本知识。 Java是运行在Java的虚拟机(JVM)中的,但是它是怎么就运行在JVM中了呢?我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后由我们得ClassLoader负责将这些class问价加载到JVM中去执行。 JVM中提供了三层的ClassLoader:Bootstrap classLoader:...转载 2020-05-12 15:17:02 · 269 阅读 · 0 评论 -
看动画轻松理解「Trie树」
看动画轻松理解「Trie树」Trie树Trie这个名字取自“retrieval”,检索,因为Trie可以只用一个前缀便可以在一部字典中找到想要的单词。虽然发音与「Tree」一致,但为了将这种 字典树 与 普通二叉树 以示区别,程序员小吴一般读「Trie」尾部会重读一声,可以理解为读「TreeE」。Trie树,也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。此外Trie树也称前缀树(因为某节点的后..原创 2020-05-12 11:17:21 · 213 阅读 · 0 评论 -
Spring核心之BeanFactory__getBean
Spring核心之BeanFactory getBeanSpring通过资源加载器加载相应的XML文件,使用读取器读取资源加载器中的文件到读取器中,在读取过程中,解析相应的xml文件元素,转化为spring定义的数据结BeanDefinition,把相应的BeanDefinition注册到注册表中。注册表中包含的BeanDefinition的数据结构,没有经过加工处理过,...转载 2020-04-28 10:28:53 · 1257 阅读 · 0 评论 -
高并发下接口幂等性解决方案
高并发下接口幂等性解决方案展开一、背景我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果;2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务...转载 2020-04-27 13:57:57 · 146 阅读 · 0 评论 -
数据库事务的四大特性、隔离级别以及Spring中如何利用AOP进行事务管理
数据库事务的四大特性、隔离级别以及Spring中如何利用AOP进行事务管理原文:https://blog.csdn.net/c_w_d/article/details/63252340首先,什么是事务?事务就是业务上的一个逻辑单元,它能够保证其中对数据所有的操作,要么成功,要么失败。其次,事务的特性有哪些?1.原子性。例如,转账,A账户减少,B账户增加。虽然是两...转载 2020-04-27 13:46:39 · 267 阅读 · 0 评论 -
多线程之子线程共享父线程的ThreadLocal:InheritableThreadLocal
多线程之子线程共享父线程的ThreadLocal:InheritableThreadLocalThreadLocal 相当于是线程的一个局部静态对象,它的值的作用域是当前整个线程,别的线程是无法获取到的它的值。如果子线程想获取到父线程的ThreadLocal的值该怎么办呢?这时候可以用 InheritableThreadLocal,InheritableThreadLocal的作用就是为了...转载 2020-04-27 09:59:24 · 411 阅读 · 0 评论 -
Java虚拟机(五):JVM调优命令
Java虚拟机(五):JVM调优命令原文链接:http://www.ityouknow.com/jvm/2017/09/03/jvm-command.html运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时...转载 2020-04-23 09:17:25 · 223 阅读 · 0 评论 -
JVM 1.8 虚拟机调优详解
JVM 1.8 虚拟机调优详解右耳朵猫 2018-07-19 13:30:10 4515 收藏 2展开[root@yun-zyzs-test-01 s4z3y2z1]# jstat -gc 23434 1000 10S0C S1C S0U S1U EC EU OC OU PC PU ...转载 2020-04-23 09:13:44 · 309 阅读 · 0 评论 -
RSA加密算法原理
RSA加密算法原理目录:一、什么是RSA加密算法:二、RSA加密过程:三、RAS解密过程:四、生成密钥对:五、实践:六、Java进行 RSA 加解密时不得不考虑到的那些事儿:一、什么是RSA加密算法:RSA加密算法是一种非对称加密算法,所谓非对称,就是指该算法加密和解密使用不同的密钥,即使用加密密钥进行加密、解密密钥进行解密。在RAS算法中,加密密钥(即公开密...转载 2020-04-22 17:49:03 · 2367 阅读 · 0 评论 -
钉钉群机器人开发接口
钉钉群机器人开发接口获取自定义机器人webhook步骤一,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击“完成添加”,完成后会生成Hook地址,如下图:步骤二,点击“复制”按钮,即可获得这个机器人对应的Webhook地址,其格式如下:https://oapi.dingtalk.com/robot/s...转载 2020-04-08 17:08:06 · 4883 阅读 · 0 评论 -
130 余个相见恨晚的超实用网站
130 余个相见恨晚的超实用网站CSDN: https://www.csdn.net/TED(最优质的演讲):https://www.ted.com/谷粉学术: https://gfsoso.99lb.net/scholar.html大学资源网:http://www.dxzy163.com/简答题:http://www.jiandati.com/网易公开课:https://open...转载 2020-04-07 15:47:05 · 9696 阅读 · 0 评论 -
转发-常用的RPC框架
常用的RPC框架原创Simple_Yang92 最后发布于2018-02-05 15:32:11 阅读数 24036 收藏展开1. 为什么要使用RPC?RPC(remote procedure call)是指远程过程调用,比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的接口,由于不在一个内存空间,不能直接调用,所以需要通...转载 2020-03-12 13:45:52 · 429 阅读 · 0 评论 -
ELK学习总结
一. ELK是什么?ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana。ElasticSearch简称ES,它是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎...转载 2019-12-31 09:56:42 · 377 阅读 · 0 评论 -
将上传到fastFDS上的图片(返回的路径存入数据库)
将上传到fastFDS上的图片(返回的路径存入数据库)进行像素压缩处理后再次存入到数据库中版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_41761540/article/details/80137680 package com.msp.wh...转载 2019-10-24 14:19:32 · 891 阅读 · 0 评论 -
Thymeleaf用法大全转载
Thymeleaf用法大全2018-09-20 16:04:29wszhlzjl阅读数 4680Thymeleaf语法 在自己使用Thymeleaf语法时,我非常希望有一篇很全的Thymeleaf语法的总结,但很可惜没有找到,总是零零散散。贴上官方链接(比较长):Thymeleaf官方说明文档 。现 全面总结 如下: 1. 基本表达式 (1) 变量的表达式:${...} 用...原创 2019-10-16 17:23:50 · 296 阅读 · 0 评论 -
一台虚拟机搭建多个tomcat方法
标签:Linux 搭建 tomcat原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fangwei009.blog.51cto.com/5234706/1626954Linux部署多个tomcat1.环境:1.1. Centos 6.51.2.Tomcat 8.0准备文件:jd转载 2017-06-20 17:54:50 · 4411 阅读 · 0 评论 -
Java中ThreadLocal模拟和解释
Java中ThreadLocal模拟和解释2013-08-17 07:56:01标签:Java ThreadLocal原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://woshixy.blog.51cto.com/5637578/1275284一、测试代码public class XY_转载 2017-07-01 10:14:04 · 176 阅读 · 0 评论 -
Spring AOP详解
Spring AOP详解转载: http://www.cnblogs.com/hongwz/p/5764917.html一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/491902转载 2017-07-01 13:12:46 · 163 阅读 · 0 评论 -
Spring声明式事务配置管理方法
Spring声明式事务配置管理方法/*2011年8月28日 10:03:30 by Rush */环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:转载 2017-07-01 14:10:37 · 231 阅读 · 0 评论 -
RabbitMQ分布式集群架构
RabbitMQ分布式集群架构标签: 分布式RabbitMQ集群OpenStack2016-04-13 18:07 11372人阅读 评论(0) 收藏 举报 分类:OpenStack(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]RabbitMQ分布式集群架构和高可用性转载 2017-07-01 15:36:54 · 273 阅读 · 0 评论 -
Java构建高并发高可用的电商平台架构实践
Java构建高并发高可用的电商平台架构实践2016-03-18 09:27 4489人阅读 评论(0) 收藏 举报 分类:Java(49) 目录(?)[+]麻城创捷信息技术有限公司转自http://blog.csdn.NET/yangbutao/article/details/12242441转载 2017-07-07 23:01:23 · 2168 阅读 · 1 评论 -
设计模式
23种设计模式汇总整理标签: java设计模式设计模式2015-04-09 10:57 45534人阅读 评论(11)收藏举报分类: 设计模式(19) 设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接转载 2017-09-13 10:38:59 · 179 阅读 · 0 评论 -
Sea.Js的运行原理
Sea.Js的运行原理1.CMD(Common Module Definition)规范Sea.js采用了和Node相似的CMD规范,使用require、exports和module来组织模块。但Sea.js比起Node的不同点在于,前者的运行环境是在浏览器中,这就导致A依赖的B模块不能同步地读取过来,所以Sea.js比起Node,除了运行之外,还提供了两个额外的东西:a.模块的管理b.模块从服务端转载 2017-09-13 13:11:26 · 323 阅读 · 0 评论 -
程序员和算法
本章的标题既然是“程序员与算法”,就必然要涉及一个基本问题,那就是“程序员是否必须会算法”。这是一个充满争议的问题,虽然并不像“生存还是毁灭”之类的选择那样艰难而沉重,但也绝不是一个轻松的话题。朋友们在我的“算法系列”博客专栏上发表的评论和回复,并不都是我所期待的赞美和鼓励,也常常会有一些冷言冷语。比如,“穷举也算是算法吗”或者“请你说明一下算法在XX系统中能起到什么作用”。有一次,一个网转载 2017-09-14 16:28:26 · 823 阅读 · 0 评论 -
SpringMVC分布式事务
SpringMVC+MyBatis+JMS+JTA(分布式事务)作者:catoopSpringMVC+MyBatis 相信已经是现在企业开发中常用技术了。 因为一些需求,我们需要集成JMS(我使用的是ActiveMQ),大家应该都知道,MQ也可以认为是一个数据源,数据也是数据源。这种情况下,如果我们在一个方法内操作JMS和数据库,我们就需要保证这个方法执行需要满足原子性。这转载 2017-08-29 13:30:50 · 795 阅读 · 0 评论 -
Hadoop快速入门学习
传说中的Hadoop,我终于来对着你唱"征服"了,好可爱的小象,!J总的来说,hadoop的思路比较简单(map-reduce),就是将任务分开进行,最后汇总。但这个思路实现起来,比较复杂,但相对于几年前Intel等硬件公司提出的网格运算等方式,显得更加开放。你难任你难,哥就是头铁! Tip:实践应用是核心,本文概念为主,有些部分可能会有些晦涩,直接跳过就好(不是特别重要)。转载 2017-09-14 17:39:44 · 416 阅读 · 0 评论 -
Stack Overflow 2017 开发者调查报告发布
Stack Overflow 2017 开发者调查报告发布! 韩俊强的博客标签: Stack OverflowStack Overflow开发者调查编程语言排行QQ群446310206韩俊强的博客2017-03-29 08:34 812人阅读 评论(2)收藏举报分类: Swift(14) OC语言(39) 生活随笔(22) 网转载 2017-08-29 15:23:33 · 507 阅读 · 0 评论 -
高效程序员的狂暴之路
高效程序员的狂暴之路http://blog.csdn.net/dc_726/article/details/47427791标签: 程序员编码2015-08-11 21:31 4128人阅读 评论(9)收藏举报分类: 开发工具(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问 http转载 2017-09-07 14:27:29 · 270 阅读 · 0 评论 -
debug调试技巧
还在断点调试?教你四种调试技巧让你快速定位错误!原创 2017-01-07 令狐冲 九章算法在九章做老师的这段时间,许多同学经常把一个程序直接贴给我说:老师,我的程序出错了,帮我看看吧。对于这些同学的请求,我往往只能委婉的拒绝:调试要靠自己哦~ 我帮你指出程序的错误,对于你自己一点帮助都没有。你今天先继续努力debug,明天要是还转载 2017-09-26 13:25:14 · 1254 阅读 · 0 评论 -
经典算法书单
图灵算法书单 2017-07-24 张敏,英子图灵教育 算法书单本书单涉及16本算书,按照算法的实现语言分类列出,TAOCP放到了后面。Python⊙《算法图解》Java⊙《算法(第4版)》【中英文版】C/C++⊙《啊哈!算法》⊙《挑战程序设计竞赛》⊙《挑战程序设计竞赛2:数据结构与算法》⊙《算法问题实战策略》转载 2017-09-11 11:22:50 · 3490 阅读 · 0 评论 -
软件设计原则
一些软件设计的原则标签: 软件设计 2015-09-29 11:03 239人阅读 评论(0)收藏举报分类: 杂谈(2) 转自:http://www.cnblogs.com/whitewolf/archive/2012/05/12/2497419.html 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十转载 2017-09-11 11:55:44 · 169 阅读 · 0 评论 -
软件设计原则
一些软件设计的原则标签: 软件设计 2015-09-29 11:03 239人阅读 评论(0)收藏举报分类: 杂谈(2) 转自:http://www.cnblogs.com/whitewolf/archive/2012/05/12/2497419.html 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十转载 2017-09-11 13:25:23 · 243 阅读 · 0 评论 -
写给20年后的自己:免费的午餐最贵
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。目录(?)[+]你有想过20年后的你会是什么样吗?是拥有一个美好的家庭?还是你的孩子初长成人?是朝着父母的期盼归于安定?是在一个理想上不停拼搏?还是终在暮年寻得自己的人生真谛? 时间之于我们每个人都是公平的。在科技还无法让时光倒流之前,我们都只有转载 2017-09-19 15:36:25 · 329 阅读 · 0 评论 -
Spring事务管理
写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,转载 2017-09-19 17:45:49 · 377 阅读 · 0 评论 -
Linux常用超强命令组合
linux下超强命令(shell语句)组合 2012-02-29 15:12:55标签:batvi 免密钥 shell原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/792732 记性很差劲,经常在系统,网络之间转,没有专搞转载 2017-10-13 17:56:06 · 503 阅读 · 0 评论 -
mysql主从复制
mysql主从复制(超简单)2012-02-27 15:31:02标签:休闲 主从 slave mysql 数据库原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/790921mysql主从复制(超简单)怎么安装mysql数据库,这里转载 2017-10-13 18:01:46 · 143 阅读 · 0 评论 -
HashMap
HashMap和TreeMap区别详解以及底层实现http://blog.csdn.net/xlgen157387/article/details/47907721标签: hashmaptreemap2015-08-23 18:23 8007人阅读 评论(2)收藏举报分类: Java技术提高(61) 版权声转载 2017-12-22 10:45:23 · 5320 阅读 · 0 评论