随笔分类 -  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)
摘要:一.查看API sleep是Thread类的方法,导致此线程暂停执行指定时间,给其他线程执行机会,但是依然保持着监控状态,过了指定时间会自动恢复,调用sleep方法不会释放锁对象。 当调用sleep方法后,当前线程进入阻塞状态。目的是让出CPU给其他线程运行的机会。但是由于sleep方法不会释放锁对 阅读全文
posted @ 2020-07-14 11:21 adao 阅读(1464) 评论(1) 推荐(0)
摘要:包:spring的包都加上: 例子一: 用@Component让Spring容器管理此线程,Bean的范围必须是prototype,因此每个请求都会返回一个新实例,运行每个单独的线程 package com.adao.spring.config; import org.springframework 阅读全文
posted @ 2020-07-08 20:25 adao 阅读(966) 评论(0) 推荐(0)
摘要:闲话省略 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)
摘要: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)
摘要:自由自在 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)
摘要:闲话少叙... 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)
摘要:闲话少叙,自由自在 项目简单说明:为了学习springboot特性,特意搭建spring用户改造springboot,项目采用简单的mybatis模式+配置文件方式。 项目目录结构: 代码详细介绍: spring 配置文件:applicationContext.xml <?xml version=" 阅读全文
posted @ 2020-06-20 10:50 adao 阅读(195) 评论(0) 推荐(0)
摘要:java 线程 面试题 阅读全文
posted @ 2020-04-18 15:23 adao 阅读(211) 评论(0) 推荐(0)
摘要:Java 重写(Override)与重载(Overload) Override : 即外壳不变,核心重写! Overload :是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 总结 方法的重写(Override)和重载(Overload)是java多态性的不同表现,重写是父类 阅读全文
posted @ 2020-04-18 15:22 adao 阅读(492) 评论(0) 推荐(0)
摘要:啥也不别说,直接上代码:忽略说的这句话! 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 基础、容器、多线程、反射、对象拷贝、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)