随笔分类 - [5] Java
摘要:使用Enum类做配置类 原理: 位运算符 参考:C/Cpp中的位运算符 - htj10 - 博客园 (cnblogs.com) GoodFeature 类 (从 fastjson-1.2.47.jar 里的 SerializerFeature 学习到的) package test; /** * 配置
阅读全文
摘要:用 wsdl 文件生成java文件 cmd: wsimport -s generated -p com.bd.hh http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl 这样会在 当前目录的 generated 目录下生成java文件,
阅读全文
摘要:参考: Rabbitmq学习笔记(尚硅谷2021)_尚硅谷rabbitmq笔记-CSDN博客 视频:B站 安装包: https://download.csdn.net/download/htj10/89106608 安装教程: https://blog.csdn.net/qq_39915083/ar
阅读全文
摘要:e.printStackTrace()在日志中输出 cnblogs.com/zp49487/p/12576047.html
阅读全文
摘要:JavaWeb笔记 Servlet 什么Servlet? servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。 编写一个servlet程序: a、写一个java类,实现
阅读全文
摘要:转:https://blog.csdn.net/lijiafa/article/details/109465399 Logback常用配置介绍 LOGBack简介 官方手册:https://logback.qos.ch/manual/introduction.html 介绍 作者Ceki Gülcü
阅读全文
摘要:先进行maven的配置 参考:eclipse新建maven工程(web工程) 新建maven java工程 如下: 结构如下: **
阅读全文
摘要:使用java自带的工具,查看 class编译时使用的编译器版本。 命令行: $ javap -v ServiceImpl.class 或者 $ javap -verbose ServiceImpl.class 我们可以看一下 jdk版本和major version对应关系: J2SE 8 = 52,
阅读全文
摘要:参考:https://www.cnblogs.com/zzvar/articles/14596750.html 下载与安装maven 提示:下面是maven3.6.3版本百度云链接,记住maven3.3以上版本必须安装jdk1.7及以上版本,否则会出错。链接:https://pan.baidu.co
阅读全文
摘要:简介 流 (Stream) 到底是什么 呢 ?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“ 集合讲的是数据 , 流讲的是 计算 ! ”注意 :①Stream 自己不会存储元素。②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream 操作是延迟执
阅读全文
摘要:Lambda表达式 简介 Lambda 是一个 匿名函数,我们可以把 Lambda表达式理解为是 一段可以传递的 代码(将代码像数据一样进行传递)。可以替换匿名内部类,函数式接口。 Lambda 是jdk1.8后有的。 例如:匿名内部类 VS Lambda表达式 //原来使用匿名内部类 TreeSe
阅读全文
摘要:参考:Java日志框架那些事儿https://www.cnblogs.com/chenhongliang/p/5312517.html关于slf4j log4j log4j2的jar包配合使用的那些事 概述 Java常用日志框架类别 在Java开发中,常用的日志记录框架有JDKLog、Log4J、L
阅读全文
摘要:1. 获取当前路径(绝对路径) package p01; import java.io.File; import java.io.IOException; import java.net.URL; public class Hello01 { public static void main(Stri
阅读全文
摘要:单件模式,又称单例模式 /** * 单例,版本一,此版本多线程下有问题。不要使用 */ public class Singleton00 { private Singleton00() { } private static Singleton00 uniqueInstance; public sta
阅读全文
摘要:同步代码块,是锁这个对象 synchronized (this){...} 同步实例方法,也是锁这个对象 public synchronized void fun1(){ ... } 相当于将方法里的所有语句用synchronized (this){}包裹 public void fun1(){ s
阅读全文
摘要:IO流体系 字节流: InputStream |--FileInputStream |--FilterInputStream |--BufferedInputStream |--DataInputStream |--ByteArrayInputStream |--ObjectInputStream
阅读全文
摘要:JDBC:Java Database Connectivity JDBC Statement与PreparedStatement的区别 参考:https://www.jianshu.com/p/8afaf935d073 https://www.jianshu.com/p/d73e83bb5d7d 1
阅读全文
摘要:接口(interface) 可以说是一种纯粹的“抽象类”,即所有方法都是抽象方法。(但在Java8中进行了改进,允许在接口中定义默认方法、类方法,必须有方法体。默认方法必须加default,类方法必须加static,什么都不加的是public abstract) 接口是从多个相似类中抽象出来的规范。
阅读全文
摘要:内建验证器 struts2为我们共内置了16个验证器,且全部是基于字段的验证器。 required validator 功能 用来验证某个给定的字段的值不是null。注意,空字符串不是null。 参数 参数名 类型 默认值 必须的 描述 fieldName String no 要验证的字段名 (用法
阅读全文
摘要:1. struts.xml 配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "htt
阅读全文