
java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。
Java具有简单
小狐狸和小兔子
个人[Gitee Pages](https://rockychen121.gitee.io/)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
transient关键字
transient:默认情况下,对象的所有成员变量都将被持久化.在某些情况下,如果你想避免持久化对象的一些成员变量,你可以使用transient关键字来标记他们,transient也是java中的保留字(JDK 1.8),被transient修饰的成员变量,在序列化的时候其值会被忽略,在被反序列化后, transient 变量的值被设为初始值, 如 int 型的是 0,对象型的是 null。...原创 2021-03-18 11:29:08 · 116 阅读 · 0 评论 -
java 实现替换中英文逗号,以及去空格
java 实现替换中英文逗号,以及去空格 public String checkNumber(String s) { if (StringUtils.isNotBlank(s)) { s = s.replaceAll("[\\pZ,,]", ""); if (s.contains(" ")) { s = s.replace(" ", ""); } }原创 2021-03-15 18:12:12 · 2678 阅读 · 0 评论 -
lombok引起的 Error attempting to get column ‘XXX’ from result set
碰到一个问题,和lombok有关的,我使用了lombok继承的方式,结果当我mapper返回映射的时候,子类中的属性无法找到,提示Error attempting to get column ‘XXX’ from result set,子类如下@Datapublic class DeptEmpTree extends ElTree { private String nodeType; @Builder public DeptEmpTree(String id, String原创 2021-01-04 17:41:01 · 4360 阅读 · 0 评论 -
科学计数法显示出全部数字带格式输出,适合页面展示
使用科学计数法显示数值 /** * 把科学计数法显示出全部数字带格式输出,适合页面展示 * 1.23E10==>12,300,000,000 * @param d */ public static String scientificNotation2Str(Object d) { Assert.notNull(d); NumberFormat nf = NumberFormat.getInstance();原创 2020-11-17 11:28:28 · 809 阅读 · 0 评论 -
获取类所有声明的字段,即包括public、private和proteced,以及所有父类的字段属性
在获取类的属性的时候,有两种方式,getFields()和getDeclaredFields()。这两者的区别如下:getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。当我们想要获取到父类的属性,那么只能自己来实现,曾经写过一个方法,用来获取类的所有声明字段,最近有同事有碰到这个问题,便又把它拿出来了,顺便分享下,其原创 2020-10-31 09:10:01 · 637 阅读 · 0 评论 -
如何使用Postman 模拟post上传文件请求
当我们使用postman来测试接口的时候,对于文件上传应该如何配置呢首先填写请求的 Headers 加入key= Content-Type ,value= multipart/form-data然后进入Body,选择form-data,填写后台对应接收的名称,类型选择file,然后在value选择文件上传即可效果如图...原创 2020-10-16 10:22:40 · 2404 阅读 · 0 评论 -
Spring5解决Log4jConfigListener的问题
在把一个老项目的jar升级完后发现启动失败,Tomcat localhost log 信息如下:配置应用的监听失败30-Jul-2020 17:37:18.362 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.util.Log原创 2020-07-30 19:49:42 · 4718 阅读 · 0 评论 -
关于SpringBoot 接收List<Bean>参数问题(POST请求方式)
接部门排序后,前端已经返回了我们想要的数据格式(采用FormData方式),但是后台一直迟迟无法接收到我想要的(不想用json字符串来接收,还得转),一脸问号,这是什么操作?一定是姿势不对,org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported at org.springframewor原创 2020-07-20 11:12:49 · 8434 阅读 · 0 评论 -
Tomcat 内存溢出 java.lang.OutOfMemoryError: PermGen space
今天启动项目碰到了内存溢出,然后配置了Tomcat JVM的内存大小,在catalina.bat 文件中加入以下参数配置 set CATALINA_OPTS=-Xms128M -Xmx256M set JAVA_OPTS=-Xms128M -Xmx256M能启动项目但还是会报异常,查了资料其他说删除工作空间下的temp*文件夹,此举还是不行,最后Google通过如下方式解决的,解决步骤:Step原创 2017-12-20 20:31:23 · 240 阅读 · 0 评论 -
easypoi导入excel文件列名相同的处理方案
Easypoi是什么Easypoi 功能如同名字easy,主打的功能就是容易,让一个没接触过poi的人员,就可以方便的写出Excel导出、Excel模板导出、Excel导入、Word模板导出,通过简单的注解和模板语言(熟悉的表达式fe语法),完成以前复杂的写法开源地址:https://gitee.com/lemur/easypoi独特的功能基于注解的导入导出,修改注解就可以修改Excel支持常用的样式自定义基于map可以灵活定义的表头字段支持一堆多的导出,导入支持模板的导出,一些常见的标签原创 2020-06-22 19:13:49 · 3715 阅读 · 5 评论 -
Java中String类的常用方法API
前言Stirng 类是我们日常经常使用的Java类,以下是对该类的信息汇总,类的关系图如下一、创建:String s="hello!";//使用字符串常量直接初始化 new String();//使用构造方法创建并初始化一个对象,表示空字符序列String(value);//利用已存在的字符串常量创建一个新的对象String(char[] value);//利用一个字符数组创建一个字...原创 2020-03-15 15:01:05 · 891 阅读 · 0 评论 -
可能是数据最全的世界各国地区下拉级联,包含国际化中英文
世界各国是指世界上各个国家,截至2019年,世界上共有233个国家和地区,其中国家有195个,地区有38个。数据较全,体验较好,支持快速接入,根据上级查找附属直接下级,支持检索以及默认值初始化赋值(默认:中国/湖南/湘潭/湘乡市)支持中英文国际化,通过pinyin4j-example获取地区数据国际化级联格式依次为:国家(地区)/省份(直辖市)/市(区)/县,效果如图本实例依赖以下插件或...原创 2019-09-11 10:08:22 · 3594 阅读 · 0 评论 -
使用List时出现 java.lang.UnsupportedOperationException
今天使用List时出现java.lang.UnsupportedOperationException代码如下:List lists = Collections.emptyList();lists.add("aa");lists.add("cc");lists.add("bb");运行出现Exception in thread "main" java.lang.Unsu原创 2018-01-10 23:27:44 · 2033 阅读 · 0 评论