自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 java核心技术10阅读(十一)-事件处理

原始的 C这样的语言进行事件驱动的程序设计,那就需要编写代 码来不断地检查事件队列,以便査询操作环境报告的内容(通常这些代码被放置在包含很多 switch语句的循环体中)。显然,这种方式编写的程序可读性很差,而且在有些情况下,编码 的难度也非常大。它的好处在于响应的事件不受限制,而不像 Visual Basic这样的语言,将 事件队列对程序员隐藏起来。在 AWT所知的事件范围内,完全可以控制事件...

2020-03-28 22:24:03 177

原创 java核心技术10阅读(十一)-swing图形

JFrame在 Java 中,框架被设计为放置组件的容器, 可以将菜单栏和其他的用户界面元素放置在其中。在通常情 况下,应该在另一组件上绘制信息,并将这个组件添加到框 架中。JFrame 是极少数几个不绘制在画布上的 Swing组件之一。所有的 Swing组件必须由事件分派线程(event dispatch thread ) 进行配置,线程将 鼠标点击和按键控制转移到用户接口组件。调用To...

2020-03-27 16:21:19 149

原创 java核心技术10阅读(九)-映射

映射用来存放键 / 值对。基本映射操作HashMap和TreeMap,HashMap对键进行散列,TreeMap用键的整体顺序对元素进行排序。散列稍微快一些,如果不需要按照排列顺序访问键,就最好选择散列。...

2020-03-24 12:29:57 149

原创 java核心技术10阅读(八)-Java集合

集合框架Java 集合类库也将接口( interface) 与 实 现( implementation) 分离。可以使用接口引用集合类,方便切换类的使用。Queue<Customer> expresslane = new CircularArrayQueue<>(100); expressLane.add(new Customer("Harry")); //or...

2020-03-23 18:58:34 125

原创 java核心技术10阅读(七)-泛型程序设计

类型参数的好处Java中增加范型类之前,泛型程序设计是用继承实现的。ArrayList 类只维护一个Object 引用的数组,利用ArratList有两个问题,一个是获取值时需要强制转换,另一个是强制转换时会产生错误。使用类型参数解决:ArrayList<String> files = new ArrayList<String>() 其中String表示为Stri...

2020-03-21 17:24:56 150

原创 java核心技术10阅读(六)-日志记录案例

日志说明书常见操作选择一个日志记录器,并把日志记录器命名为与主应用程 序包一样的名字,例如,com.mycompany.myprog。private static final Logger logger = Logger.getLogger(“com.mycompany.nyprog”);static 防止任何变量引用的日志记录器可能会被垃圾回收默认的日志配置将级别等于或高于 INFO级...

2020-03-18 11:59:47 255

原创 java核心技术10阅读(五)-异常和断言

异常异常分类throwable是所有异常类的父类,Error和IOException是非受查类,由系统错误、IO读取读取错误引起,而RuntimeException是受查类,由程序本身错误引起,需要提供异常处理器,例如数组访问越界等问题。对于一个已经存在的异常类,将其抛出非常容易,在这种情况下:1 ) 找到一个合适的异常类。 2 ) 创建这个类的一个对象。 3 ) 将对象抛出。捕获异常...

2020-03-17 11:28:14 89

原创 java核心技术10阅读(五)-内部类和代理

内部类

2020-03-14 18:01:38 120

Apache ShardingSphere 中文文档 分库分表

Apache ShardingSphere 是一款开源的分布式数据库生态项目,由 JDBC 和 Proxy 两款产品组成。其核心采用微内核 + 可插拔架构,通过插件开放扩展功能。它提供多源异构数据库增强平台,进而围绕其上层构建生态。 Apache ShardingSphere 设计哲学为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。它站在数据库的上层视角,关注它们之间的协作多于数据库自身。 hardingSphere‐JDBC 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。它使用客户端直连 数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC; • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP

2022-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除