会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
啊道的星空
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Java编程思想
海量数据,高并发 处理方案(java)
摘要:先贴在这待整理。 一、数据量太大获取缓慢怎么办? 貌似这个问题在所有开发的应用系统中都会碰到这个问题,随着时间的推移,由于需求的不断演变,项目的数据量日渐增多,功能上的效率问题也会逐步显露出来,例如统计报表、查询下载、地图渲染等功能模块,当这些功能涉及到几十张表甚至上百张表时,不难想象一次性获取所有
阅读全文
posted @
2020-08-15 12:33
adao
阅读(2581)
评论(0)
推荐(0)
阻塞非阻塞,同步异步 经典例子 形象比喻
摘要:闲话少叙,自由自在. 首先说明一下,之前有在网上看到说下面这两个例子有漏洞,但是我觉得可以帮助初步理解 阻塞,非阻塞,同步异步的概念.先窥斑吧 形象比喻一: 作者:Yi Lu链接:https://www.zhihu.com/question/19732473/answer/20851256来源:知乎
阅读全文
posted @
2020-07-16 09:59
adao
阅读(401)
评论(0)
推荐(0)
Thread 的 wait、sleep、join、yied 理解
摘要:一.查看API sleep是Thread类的方法,导致此线程暂停执行指定时间,给其他线程执行机会,但是依然保持着监控状态,过了指定时间会自动恢复,调用sleep方法不会释放锁对象。 当调用sleep方法后,当前线程进入阻塞状态。目的是让出CPU给其他线程运行的机会。但是由于sleep方法不会释放锁对
阅读全文
posted @
2020-07-14 11:21
adao
阅读(1464)
评论(1)
推荐(0)
Spring 结合线程池实现 三种例子 注解应用 细品
摘要:包:spring的包都加上: 例子一: 用@Component让Spring容器管理此线程,Bean的范围必须是prototype,因此每个请求都会返回一个新实例,运行每个单独的线程 package com.adao.spring.config; import org.springframework
阅读全文
posted @
2020-07-08 20:25
adao
阅读(966)
评论(0)
推荐(0)
一个例子说明白 spring @Autowired @PostConstruct @Service 多线程
摘要:闲话省略 spring-config.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/
阅读全文
posted @
2020-07-08 20:00
adao
阅读(390)
评论(0)
推荐(0)
java最优秀的俄汉单例模式
摘要:public class SocketClient { private final static Logger logger = Logger.getLogger(SocketClient.class); private static class inner { private static Soc
阅读全文
posted @
2020-07-07 15:53
adao
阅读(126)
评论(0)
推荐(0)
scheduleAtFixedRate 和 timer 执行对比
摘要:自由自在 main package com.adao.simulater.socket; /** * 客户端测试类 * * @author adao 2020-06-22 */ public class socketClientTest { public static Socket client;
阅读全文
posted @
2020-07-02 18:40
adao
阅读(341)
评论(0)
推荐(0)
Java 线程池创建的四种方式
摘要:闲话少叙... package com.adao.thread; import java.util.Calendar; import java.util.Date; import java.util.concurrent.ExecutorService; import java.util.concu
阅读全文
posted @
2020-07-02 18:09
adao
阅读(1767)
评论(0)
推荐(0)
spring+mybatis
摘要:闲话少叙,自由自在 项目简单说明:为了学习springboot特性,特意搭建spring用户改造springboot,项目采用简单的mybatis模式+配置文件方式。 项目目录结构: 代码详细介绍: spring 配置文件:applicationContext.xml <?xml version="
阅读全文
posted @
2020-06-20 10:50
adao
阅读(195)
评论(0)
推荐(0)
Java 线程 面试题
摘要:java 线程 面试题
阅读全文
posted @
2020-04-18 15:23
adao
阅读(211)
评论(0)
推荐(0)
JAVA 名言精句
摘要:Java 重写(Override)与重载(Overload) Override : 即外壳不变,核心重写! Overload :是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 总结 方法的重写(Override)和重载(Overload)是java多态性的不同表现,重写是父类
阅读全文
posted @
2020-04-18 15:22
adao
阅读(492)
评论(0)
推荐(0)
map遍历方式以及消耗时间
摘要:啥也不别说,直接上代码:忽略说的这句话! package com.linyang.ForTest; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Li
阅读全文
posted @
2020-03-24 18:24
adao
阅读(488)
评论(0)
推荐(0)
Java 最常见 200+ 面试题 + 全解析
摘要:本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL
阅读全文
posted @
2019-12-03 20:57
adao
阅读(2722)
评论(0)
推荐(0)
公告