![](https://img-blog.csdnimg.cn/20210721154407815.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 77
J2SE, J2EE, SSM, SpringBoot, SpringCloud...
XYZip2
技术需要亲自实践,不断沉淀,方能有所提升
展开
-
Netflix SpringCloud-feign & zuul
feign 负载均衡 与 zuul 路由控制原创 2022-08-18 18:28:59 · 360 阅读 · 1 评论 -
Netflix SpringCloud-ribbon & zipkin
ribbon负载均衡,hystrix断路机制,zipkin链路追踪原创 2022-08-12 19:47:09 · 395 阅读 · 0 评论 -
Netflix SpringCloud-Eureka
Eureka 发现了,找到了!原创 2022-07-27 18:55:13 · 491 阅读 · 0 评论 -
Dubbo+Zookeeper
分布式系统CAP理论原创 2022-07-26 15:27:33 · 657 阅读 · 0 评论 -
文件服务器FastDFS
FastDFS可用于分布式系统环境中自行搭建文件服务器,可以达到服务器资源动静分离,请求分流的效果。本篇简单概述下其使用方法。原创 2022-07-25 16:55:20 · 1595 阅读 · 0 评论 -
LTS(Light-Task-Scheduler)
LTS(light-task-scheduler),是一款分布式任务调度框架,支持实时任务、定时任务、Cron任务。原创 2022-07-22 17:41:36 · 2214 阅读 · 0 评论 -
springboot + solr
Solr or ElasticSearch原创 2022-07-21 18:04:08 · 1579 阅读 · 0 评论 -
springboot+mongodb
NoSQL ? MongoDB !原创 2022-07-19 18:18:53 · 2584 阅读 · 0 评论 -
springboot+kafka
卡夫卡原创 2022-07-08 18:40:28 · 2097 阅读 · 0 评论 -
springboot + redis
缓存穿透 ~ 缓存击穿 ~ 缓存雪崩原创 2021-12-17 17:17:11 · 2928 阅读 · 0 评论 -
springboot + JPA
关于ORM框架的选择,左手mybatis,右手JPA,孰优孰劣,该如何选择?原创 2021-12-16 12:05:01 · 1728 阅读 · 0 评论 -
springboot + mybatis
spring家族的springboot就像航天界冒出的SpaceX,降本增效提质。hello world 即将成为 hello space。原创 2021-12-15 15:18:20 · 18487 阅读 · 1 评论 -
spring + springMVC
对于java开发者来说,Spring+ 跟现实生活中的 互联网+ 是一样的。从某种程度上来讲,互联网+ 有很多是通过 Spring+ 来实现的。原创 2021-12-14 19:09:20 · 974 阅读 · 0 评论 -
Spring 之 IoC & AOP
对于java开发者来说,Spring+ 跟现实生活中的 互联网+ 是一样的。从某种程度上来讲,互联网+ 有很多是通过 Spring+ 来实现的码农的世界里,一切皆对象。Spring的世界里,一切对象皆Bean。没有任何一个业务功能是Spring Bean不能实现的,如果不能,那就再来一个Bean。原创 2021-12-10 19:59:40 · 421 阅读 · 0 评论 -
绕不过的多线程,解不开的锁
1、Runnable,Callable1. Runnable 及 Threadclass Thread implements Runnable2. Callablefuture模式:Future对象用来存放该线程的返回值以及状态future.isDone() // 无阻塞future.get() // 阻塞ExecutorService threadPool = Executors.newFixedThreadPool(3); //submit方法有多重参数版本,及支持c.原创 2021-09-29 19:15:39 · 131 阅读 · 0 评论 -
Java设计模式及其运用简述
基本设计模式归类 设计模式导图设计模式具体解说一、六大原则:开闭原则 (对扩展开放,对修改关闭) 里氏代换原则(封装、继承、多态、抽象) 依赖倒转原则(面向接口编程,依赖于抽象而不依赖于具体) 接口隔离原则(使用多个隔离的接口,比使用单个接口要好) 迪米特法则 (一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相...原创 2021-09-27 16:12:53 · 653 阅读 · 0 评论 -
常用数据结构一览
程序 = 算法 + 数据结构操作数据的增、删、改、查、排序及相关的逻辑运算都要基于数据结构下面简单罗列下常用的一些数据结构 数据结构简单分类1. 数组(Array,ArrayList)创建数组必须明确指定数组的长度,并且需要分配一段连续的存储空间数组既然是定长的,就会遇到需要动态扩容的情况,通常通过复制原数组实现:Arrays.copyOf(elementDat...原创 2021-09-23 19:21:04 · 545 阅读 · 0 评论 -
说说 IO流 及 Socket编程
一、IO 流的分类IO流可以操作磁盘数据文件的读写,读写处理效率的高低直接影响到服务响应请求的性能。IO分为BIO (Blocking I/O),NIO(New I/O), AIO(Asynchronous I/O)BIO:同步阻塞I/O模式,数据的读取及写入阻塞在一个线程内等待其完成,一请求一应答NIO:同步非阻塞I/O模式,包含以下几个核心组件:Channel(通道) Buffer(缓冲区) Selector(选择器)AIO:也即NIO2,异步非阻塞I/O模式,尚未广泛应用原创 2021-08-26 18:18:29 · 889 阅读 · 0 评论 -
Java8常用特性小结
Java16已经横空出世了,大家现在用的哪一版呢?不出所料,大多数都还在用Java8。Oracle JDK 开始对 Java SE 8(8u201/202) 之后的版本进行商用收费,也就是说后续版本的JDK不再开源了,所以开源社区紧跟着推出了OpenJDK,MariaDB(主要是担心Oracle把Mysql也闭源了)等替代备选方案。一是JDK可能要面临闭源,二是基于Java8的J2EE服务太庞大了,更换JDK不单单是要承受巨大的业务代码脱胎换骨般重构升级成本,还要承担JDK升级不可预知的安...原创 2021-08-09 20:00:56 · 383 阅读 · 0 评论 -
说说网路通信协议
1. 网络层次划分通过上图,基于TCP/IP 4层模型来看,网路分层与网络通信协议对应关系为:应用层 ——> http、telnet 、ftp 、smtp等应用协议 传输层 ——> tcp、udp等传输协议 网络层 ——> ip 网络协议(IP地址, 路由器) 网络接口层,就涉及到网络设备通过光电介质传输数据(网桥,交换机等)由此可知,我们发出的http请求,是要经过tcp进行数据传输控制,再经ip寻址进行资源定位的2. 何为HTTP / IP / TCP.原创 2021-08-06 20:46:23 · 1617 阅读 · 0 评论 -
再回首看JVM
前序:java开发8年,竟说不清道不明jvm到底身为何物?我都不好意思说自己是从事java开发的。平时开发很少涉及到JVM底层优化,有关JVM的概念全停留在零零碎碎的理论层面。今天抽空一探究竟,顺便整理一遍。1. 内存模型有图有真相,一图剩千言:补充说明一点:Java虚拟机栈的生命周期与线程一致StackOverflowError(栈溢出):线程请求的栈深度大于虚拟机所允许的深度(栈帧)OutOfMemoryError(内存溢出):创建对象或使用资源时无法申请到足够的.原创 2021-08-05 18:55:00 · 136 阅读 · 0 评论 -
Java 系统高并发解决方案(转载)
转载博客地址:http://blog.csdn.net/zxl333/article/details/8454319转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,转载 2016-03-13 22:56:33 · 477 阅读 · 0 评论 -
使用Memcached、Spring AOP构建数据库前端缓存框架
上回说到memcached搭建缓存系统,现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。 数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数据库的前端缓存是个很不错的选择;但如果网站本身足够小只有一个服务器,甚至是vps的那种,不推荐使用memcached,使用Hib转载 2016-03-31 00:16:21 · 434 阅读 · 0 评论 -
java系统高并发解决方案之图片服务器分离
转自:http://blog.csdn.net/jimmy609/article/details/379090131 介绍现在很多的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素。因此很多网站都会将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片,将图片放到一个虚拟目录中,而网页上的图片都用一个URL地址来指向转载 2016-03-29 21:09:13 · 1019 阅读 · 0 评论 -
java中生成静态html(转载)
转载地址:http://blog.csdn.net/buyaojiaowodemingzi/article/details/6398536生成静态页面技术解决方案之一(转载) 生成静态页面技术解决方案之二(转载) 一个实现将动态页面转为静态的方案(转载) JSP生成静态HTML页面范例(转载) 利用XML+XSL生成静态页面技术方案(转载) Ajax + S转载 2016-03-29 21:36:17 · 790 阅读 · 0 评论 -
Spring AOP配置声明式事务,数据业务层捕获异常,事务控制处理
转自:http://www.cnblogs.com/huzi007/p/3967982.html原理:spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过配置来捕获特定的异常并回滚换句话说在service的方法中不使用try ca转载 2016-03-21 22:16:25 · 568 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设转载 2016-03-13 22:40:31 · 365 阅读 · 0 评论 -
Spring整合Quartz,并发阻塞问题
=================================Quartz多任务阻塞原因================================== 转自:http://blog.csdn.net/hongweigg/article/details/6188238 Quartz 调度器以多线程的方式执行调度任务JobDetail,缺省线程池大小为10,也转载 2016-03-28 00:14:25 · 5423 阅读 · 0 评论 -
Enum使用方法
创建枚举类:/** * 枚举,类似于常量,不能被继承,因此是私有的构造函数 * @author Bruce * @date 2016-3-24下午9:57:28 */public enum People {//无参枚举YELLOW, //利用构造函数传参WHITE(1), BLACK(2); // 定义私有变量 priv转载 2016-03-24 22:54:46 · 569 阅读 · 0 评论 -
WebSphere安装、系统部署、连接池
转自:http://sishuok.com/forum/blogPost/list/448.html Websphere安装步骤1、打开安装目录 2、双击安装文件install.exe 3、单击“下一步”按钮 4、单击“转载 2016-03-29 20:15:48 · 918 阅读 · 0 评论 -
Spring多线程环境下Bean的管理策略
一、Bean的状态:stateful 与 stateless有状态会话bean:每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。 无状态会话bean:bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消原创 2018-01-05 00:12:23 · 1387 阅读 · 0 评论 -
SpringMVC集成Hessian
转自:http://blog.csdn.net/isea533/article/details/45038779先配置好SpringMVC。主要是在web.xml中有了如下的配置: springMVC-hessian org.springframework.web.servlet.DispatcherServlet 1转载 2016-04-04 13:10:48 · 555 阅读 · 0 评论