
java
山川尽美
java路上的探路者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java字符串分解 StringTokenizer用法
Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你。先看个例子:public static void main(String[] args) { 02. StringTokenizer st = new StringTokenizer("www ooobj com"); 03.转载 2015-05-29 15:16:28 · 623 阅读 · 0 评论 -
Java8 Streams Collectors 使用
引言在本文中,我们将向您展示如何使用 java8 流的 Collectors 对列表进行分组、计数、求和和排序。1. 分组、计数和排序按列表分组并显示列表的总数。 List<String> items = Arrays.asList("apple", "apple", "banana", "apple", "orange", "banana", "papay...原创 2019-08-26 14:55:07 · 245 阅读 · 0 评论 -
Java8 Streams filter 使用
引言在本教程中,我们将向您展示几个 java8 示例,以演示 Streams filter ()、 collect ()、 findAny ()和 orElse ()的使用。什么是流Stream(流)是一个来自数据源的元素队列并支持聚合操作元素 是特定类型的对象,形成一个队列。 Java 中的 Stream 并不会存储元素,而是按需计算。数据源 流的来源。 可以是集合,数组,I/O c...原创 2019-08-22 10:45:12 · 1820 阅读 · 0 评论 -
Java8 Streams map 使用
引言在 Java 8 中,stream (). Map ()允许您将一个对象转换为其他对象。查看下面例子:1. 将 List 中的字符串转为大写public static void main(String[] args) { List<String> alpha = Arrays.asList("a", "b", "c", "d"); //Before Java...原创 2019-08-25 09:24:13 · 501 阅读 · 0 评论 -
Java8 forEach 使用
引言在本文中,我们将向您展示如何使用新的 java 8 foreach 语句循环 List 和 Map。1. forEach and Map普通方式遍历 Map Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C...原创 2019-08-20 20:19:05 · 41073 阅读 · 4 评论 -
java编程的78条黄金法则
创建和销毁对象1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2、遇到多个构造器参数时要考虑用构造器3、用私有构造器或者枚举类型强化Singleton属性4、通过私有构造器强化不可实例化的能力5、避免创建不必要的对象6、消除过期的对象引用7、避免使用终结(final)方法对于所有对象都通用的方法8、覆盖equals时请遵守通用约定9转载 2015-10-24 13:44:40 · 475 阅读 · 0 评论 -
HttpClient的使用
HttpClient转载 2015-10-23 16:57:50 · 396 阅读 · 0 评论 -
Java写到.txt文件,如何实现换行
java中写.txt文件,实现换行的几种方法:1.使用java中的转义符"\r\n":Java代码 1. String str="aaa"; 2. str+="\r\n"; 这样在str后面就有换行了. 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWrite转载 2015-11-05 22:34:46 · 17711 阅读 · 0 评论 -
Java文件操作(二)
读取文件夹下的所有文件,不读文件内容:/** * 读取某个文件夹下的所有文件(不读文件内容) * @Description * @param filepath * @return */ public static boolean readFiles(String filepath) throws FileNotFoundException { File file =原创 2015-11-05 22:19:49 · 427 阅读 · 0 评论 -
Java文件操作(一)
在读取文件的时候,为了避免乱码,我们需要按照文件的编码格式来读取文件,但是如何获取文件的编码格式,成了一大难题,查了资料终于搞定,现拿来与大家分享。/** * * @Description 获取文件编码格式 * @param fileName * @return * @throws IOException */ public static String getCh原创 2015-11-05 22:11:59 · 507 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2015-06-04 15:03:01 · 1505 阅读 · 2 评论 -
Log4j配置详解
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置转载 2015-06-04 14:28:27 · 376 阅读 · 0 评论 -
Redis 分布式锁的正确实现方式
转载:https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/前言分布式锁一般有三种实现方式:数据库乐观锁;基于 Redis 的分布式锁;基于 ZooKeeper 的分布式锁。本篇博客将介绍第二种方式,基于 Redis 实现分布式锁。虽然网上已经有各种介绍 Redis 分布式锁实现的博客,然而他们的...转载 2019-10-09 22:27:56 · 996 阅读 · 1 评论