筛选符合条件 Java 的结果:1135

  • 匿名内部类无法序列化
    Tonkong 2021-07-11 18:25:54

    java中匿名类无法序列化 保存到文件中。 示例: ```java import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.io.*; @RunWith(SpringRunner.class) @SpringBootTest(classes = DemoApplication.class) public class DemoTest { /** * 可以序列化对象并保存到文件 * * @throws IOException */ @Test public void tes

    Java Java 0 1442 0
  • stream 处理实例
    Tonkong 2021-05-24 10:23:16

    https://blog.csdn.net/weixin_40001125/article/details/105766744

    Java Java 0 1992 0
  • Tmpfs
    Tonkong 2021-05-18 11:06:11

    tmpfs文件系统是通过内存虚拟出来的磁盘(所以这个文件系统的大小在每个主机上都不一样),属于是针对内存的挂载,它每次开机会挂载到/dev/shm这个目录。所以每次重启里面数据就会清空了。但读取写入速度快。 Tmpfs满了怎么办 Tmpfs为虚拟内存挂载,默认为物理内存的一半,最大可为(RAM+SWAP)重启数据消失,读写性能较高. 挂载位置为/dev/shm,对数据库而言, /dev/shm>memory_t

    操作系统 计算机系统 0 1844 0
  • HashMap怎么实现序列化的
    Tonkong 2021-05-14 23:49:08

    ## HashMap怎么实现序列化的 HashMap的源代码:HashMap实现了Serializable接口(这个接口就是使得对象实例可以被保存成文件,在后续使用的时候可以直接从文件中把这个对象实例给读出来,对象中的数据还在),发现 ```java transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE; ``` table是HashMap用来存储数据的数组,table变量前面加上了transient关键字,这个关键字的意思是在序列化的时候不用管

    Java Java 0 1606 0
  • spring boot 获取bean
    Tonkong 2021-05-14 21:58:11

    注意bean的名称规则: * 如果类第一个字母大写第二个小写,那么首字母小写获取bean。 * 如果第一个和第二个字母都是大写的,那个获取bean首字母要大写。 输出所有bean部分参考代码: ``` // implements CommandLineRunner 该代码字符仅限调试,实际项目不用。 public class XxxxApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(XxxxApplication.class, args);

    Java Java 0 1745 0
  • CST 日期转换
    Tonkong 2021-05-09 10:47:09

    Object类型的的时间格式是CST,貌似是转为Object自动处理了。 再转回来时,时间相差14小时。 正确处理如下: ```java SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String questName = String.valueOf(mapColumnDatum.get("xxx")); if (time.matches("[a-zA-Z]{3,4} [a-zA-Z]{3} \\d{2} \\d{2}:\\d{2}:\\d{2} [a-zA-Z]{2,5} \\d{4}")) { SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z

    Java Java 0 1588 0
  • mybatis支持JSON
    Tonkong 2021-05-05 15:42:31

    tkmybatis 是不支持json的。不如mybatis-plus好用啊,网上找资料基本是按mybaits来实现的,好在tkmybatis也能用。 参考:https://blog.csdn.net/LiXiuu/article/details/88970255?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242 实际操作: 1. 添加handler 2. 实体上注解使用 3. mapper的xml里使用 ## 具体实现 ### 1 添加handler类 json的 ```java import com.alibaba.fastjson.JSONObject; import org.apache.ibatis.ty

    Java Java 0 1705 0
  • 网桥
    Tonkong 2021-05-01 12:49:05

    不同于路由器划分子网,网桥连接的网络任然一个网段,在同一网络。

    计算机网络 网路 0 2221 0
  • java 正则子表达式取值
    Tonkong 2021-05-01 11:10:54

    不包含中括号 正则表达式如下: ``` \\[(.*?)] ``` 注: - .匹配除换行符\n之外的任何单字符; - *匹配前面的子表达式零次或多次; - ?匹配前面的子表达式零次或一次; - ()标记一个子表达式的开始和结束位置; - \[匹配[字符。[是特殊字符需要转义; - \特殊字符,前面还需要转义字符\。 包含中括号 ``` (\\[(.*?)]) ``` 外加小括号,表示[]也在匹配结果之内。 代码(不包含中括号) `

    Java Java 0 1683 0
  • mybatis-plus读取JSON类型
    Tonkong 2021-04-30 00:57:11

    本文总共三个步骤: 1. 在数据库表定义JSON字段; 2. 在实体类加上@TableName(autoResultMap = true)、在JSON字段映射的属性加上@TableField(typeHandler = FastjsonTypeHandler.class); 3. 建一些业务代码进行测试; 在数据库表定义JSON字段 ``` CREATE TABLE `extra_info` ( `id` int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, `extra_object` json NULL, `extra_list` json NULL, `extra_array` json NULL ); ``` 插入数据: ``` INSERT INTO `extra

    Java Java 0 1440 0

主题切换

颜色:

主题: