不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2017-12-29 16:45:37  修改时间:2025-05-22 17:50:22  分类:08.Java基础  编辑

我们在 Java IO 流的分类介绍  这篇博客中介绍知道:

根据功能分为 节点流 包装流(处理流)

  节点流:可以从或向一个特定的地方(节点)读写数据,如FileReader。

  包装流(处理流):是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。

作者:AlbertWen  添加时间:2018-11-04 20:36:27  修改时间:2025-05-22 17:58:47  分类:08.Java基础  编辑

sigh,很遗憾,没有写完整,还有很多想做而没有做的事情,总结一下想做而没有做的事情吧

1)性能测试,没有条件和环境给我做这个事情

2)对portal,对页面的支持,没有一个可以直观的可视页面

3)注册中心对zookeeper的支持

4)监控中心链路调用的追踪的支持,这个很重要,不过没有做

作者:AlbertWen  添加时间:2019-01-15 09:47:14  修改时间:2025-05-31 15:39:04  分类:08.Java基础  编辑
作者:AlbertWen  添加时间:2018-06-10 01:05:47  修改时间:2025-05-30 17:08:23  分类:08.Java基础  编辑

1、数据库表统一用 utf-8 编码;

2、MyBatis 连接 MySQL 时,指定 utf-8 编码方式,如 mysql.properties 的内容:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/lesjava-blog?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
作者:AlbertWen  添加时间:2018-06-17 17:08:59  修改时间:2025-06-02 11:46:42  分类:08.Java基础  编辑
作者:AlbertWen  添加时间:2018-06-13 15:59:19  修改时间:2025-05-22 19:02:54  分类:08.Java基础  编辑

提示:

springframework里面带了一个 获取 md5的方法 DigestUtils.md5DigestAsHex()

作者:AlbertWen  添加时间:2017-10-29 20:43:43  修改时间:2025-05-22 19:02:51  分类:08.Java基础  编辑

Javadoc虽然是Sun公司为Java文档自动生成设计的,可以从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。但是Javadoc的注释也符合C的注释格式,而且doxyen也支持该种风格的注释。

官方文档:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html

维基百科:https://en.wikipedia.org/wiki/Javadoc

Javadoc 的注释结构和 C 类似。都以/* 注释 */这种结构。

作者:AlbertWen  添加时间:2019-02-19 09:48:00  修改时间:2025-06-01 04:28:25  分类:08.Java基础  编辑

Set排序

Set包括HashSet和TreeSet,HashSet是基于HashMap的,TreeSet是基于TreeMap的。

TreeMap是用红黑树实现,天然就具有排序功能,“天然就具有排序功能”是指它拥有升序、降序的迭代器。

那么HashSet怎么排序呢?我们可以将HashSet转成List,然后用List进行排序。

作者:AlbertWen  添加时间:2018-09-24 14:56:28  修改时间:2025-05-27 21:25:28  分类:08.Java基础  编辑

一、无依赖其他任何jar

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass>com.think.TestMain</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>
作者:AlbertWen  添加时间:2017-10-29 21:08:35  修改时间:2025-05-31 10:42:23  分类:08.Java基础  编辑

数据库

MyCat:数据库中间件

IM、消息推送

t-io:不仅仅是百万级即时通讯框架

tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http、websocket、tcp自定义协议等

MPush:开源实时消息推送系统