## Java实战笔记 ### 1. 引言 Java是一种广泛应用于软件开发领域的高级编程语言,它的特点包括面向对象、跨平台、安全性高等。本文将介绍几个Java实战的常用技巧,包括异常处理、多线程编程和集合框架的使用。 ### 2. 异常处理 在Java编程中,异常处理是一个非常重要的部分。通过合理地处理异常,我们可以提高程序的健壮性和可读性。以下是一个简单的Java代码示例,演示了如何捕
原创 2023-12-26 06:48:29
3阅读
计算机网络简介网络编程的目的:无限电台。。。。传播交流信息,数据交换。通信想要达到这个效果需要什么:1.如何准确的定位网络上的一台主机 ip地址192.168.16.124: 端口,定位到这个计算机上的某个资源2.找到了这个主机,如何传输数据Javaweb: 网页编程 B/s Brower/Server(浏览器/服务器)架构网络编程:TCP/IP C/S Client/Server(客户端/服务器)网络通信的要素如何实现网络的通信?通信双方地址:IP端口号
原创 2021-07-16 13:56:16
252阅读
volidatle的使用是在为了简化代码和验证同步的正确性的时候使用;加锁机制既可以保证可见性还可以保证
原创 2022-08-01 18:33:35
108阅读
java并发编程实战笔记 2017年04月11日 09:40:55 阅读数:543 每一个想学习Java多线程的人,手里至少有这本书或者至少要看这本书,2012年在看这本书的时候,当时正开发支付平台的后台应用,正好给了我大量的实践机会。强烈建议大家多看几遍。 代码中比较容易出现 bug 的场景: 不一致的同步,直接调用 Thread.run ,未被释放的锁,空的同步块,双重检查加锁,
转载 2021-08-10 11:24:45
208阅读
如果当多个线程访问同一个可变的状态变量时没有使用合适的同步,那么程序就会出现错误。有三种方式可以修复这个问题: i、不在线程之间共享该状态变量 ii、将状态变量修改为不可变的变量 iii、在访问状态变量时使用同步 什么是线程安全性? A:我们可以将单线程的正确性近似定义为“所见即所知”。在对“正确性
转载 2019-02-21 11:11:00
143阅读
2评论
计算机网络简介网络编程的目的:无限电台。。。。传播交流信息,数据交换。
原创 2022-02-22 11:02:12
153阅读
最近抽空看了《Java8实战这本书》,收获很多,这本书着重介绍了Java8的两个新特性:Lambda表达式和stream()的使用,简化了我们的开发。下面是我在读这本书所做的笔记,也是我的一些收获。第一段代码对苹果按重量排序1234567891011//Java8之前Collections.sort(inventory, new Comparator<Apple>() {  publi
原创 2021-04-12 14:03:17
293阅读
第5章:基础构建模块     ConcurrentHashMap 与其他并发容器一起增强了同步容器类:他们提供
原创 2022-07-26 05:57:53
144阅读
第8章:线程池的使用// 在单线程Executor中任务发生死锁(不要这么做)public class ThreadDeadlock { ExecutorService exec = Executors.newSingleThreadExecutor(); public class RenderPageTask implements Callable<String> {
原创 2022-07-26 07:45:33
158阅读
第1-3章(线程安全性、对象的共享、对象的组合)     无粒度是”线程”,而不是调用。重入的一种实现方法是,为每一个锁关联一个获取计数值和一个所有者线程。
原创 2022-07-26 10:35:01
95阅读
由于最近上班工作量不饱和,于是我简单的划完了JAVA 8实战这本书,特在此对内容进行
原创 2023-01-18 22:07:55
125阅读
Linux 下使用mdadm配置管理RAID  实战   实验步骤: 1 .转换分区 为RAID类型分区0 例:转换 /dev/sda 为 RAID类型分区
原创 2011-09-09 12:59:44
822阅读
1点赞
1评论
                                    Zabbix监控系统安装详解
原创 2016-04-26 13:03:37
680阅读
第13章 显式锁     为什么要创建一种与内置锁如此现实的加锁机制?在大多数情况下,内置锁能很好地工作,但在功能上存在一些
原创 2022-07-26 07:45:44
155阅读
Mybatis支持定制化 SQL、存储过程以及高级映射,避免几乎所有的 JDBC 代码和手动设置参数以及获取结果集。可以使用简单的 XML 或注解来
原创 精选 2023-08-08 01:40:25
427阅读
什么是puppet?puppet批量管理工具,目前乐视,安居都是在用puppet,采用的是C/S模式的结构的linux,unix的集中配置管理系统,puppet拥有自己的语言,可以管理文件用户,cron任务,软件包等,系统服务。 puppet工作原理:采用https和XML协议,master去管理client,客户通过https的xmlrpc协议发给服务器端,服务器通过分析客户主机名,找
原创 2016-04-24 21:44:37
491阅读
文章目录1、标签隐藏显示2、时间戳转换3、radio单选框获取选中4、判断字符串是否为数字类型5、tab标签页实现6、标签点击事件7、jquery跳转链接8、jquery修改图片url9、图片加边框10、实现一个可检索的table11、表格内容固定12、input回车响应13、动态修改placeholder值1、标签隐藏显示<div id="queryExtend"> &l...
转载 2021-06-01 11:43:53
276阅读
晚上看了这本书的前面几章,记录一下自己看到的要点。 全书分为四大部分,Spring核心,web,后台相关,与其它框架集成。今天主要看了第一部分。 Spring最根本的使命是简化Java开发,全方位的简化开发,降低开发复杂性,为此主要采用了4种关键策略, 基于pojo的轻量级和最小侵入式编程。 通过依
转载 2018-01-15 21:08:00
57阅读
2评论
# Kubernetes实战笔记 Kubernetes(简称K8s)是一个开放源代码的容器编排系统,主要用于自动化部署、扩展和管理应用程序的容器化环境。它的强大功能使得开发者和运维工程师在管理云原生应用时如鱼得水。本文将通过实例来展示Kubernetes的基本概念和操作,并最终得出一些关键结论。 ## Kubernetes基本概念 在深入之前,让我们先了解一些Kubernetes的基本概念:
原创 11月前
129阅读
并发程序“编写正确的程序很难,而编写正确的并发程序则难上加难。”这句话是《Java并发编程实践》里的第一句话。我很喜欢。线程是Java语言的重要功能。它将复杂的异步代码变的更容易。并发的好处资源利用率, 在IO等待时去做其他的任务来提高资源利用率。公平。时间片,让不同的用户和程序公平的使用计算资源,而不是一个程序从头跑到尾。便利性。在同时完成多个任务时,编写多线程能相比于写一个单一线程的程序要简单
  • 1
  • 2
  • 3
  • 4
  • 5