java
海上的程序猿
计算机还是很浪漫的!!!
展开
-
Java Object与Xml相互转换,自定义节点属性大小写
好久没写文章了最近项目需要使用到Xml格式的解析,将个人使用的方案记录一下。站在巨人的肩膀上,我们将看得更远!添加项目依赖Maven依赖<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api --><dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artif原创 2021-01-05 17:29:03 · 1832 阅读 · 0 评论 -
Cause: org.xml.sax.SAXParseException; lineNumber: x; columnNumber: x; 元素内容必须由格式正确的字符数据或标记组成。
nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxMapper' defined in file [D:\codes\xxx\xxx\target\classes\com\xxx\xxx\mapper\xxx...原创 2020-04-09 10:37:43 · 1683 阅读 · 0 评论 -
Idea文件头部注解配置
/*@ Created with IntelliJ IDEA@ Author Bangpeng Gao@ Version 1.0.0@ Since 1.0.0@ Date ${DATE}@ Time ${TIME}*/原创 2020-01-14 14:49:37 · 920 阅读 · 0 评论 -
Spring缓存注解 + Redis数据库缓存方式的使用
以前在项目中采用StringRedisTemplate和RedisTemplate构建一个RedisUtil显式地管理缓存。最近在做一个项目需要用到缓存加速业务的处理速度,接触到可以采用Spring缓存注解进行隐式地管理缓存。故此文,将个人的学习经验记录下来,希望在增强个人记忆的同时能帮助他人。&nb...原创 2019-12-24 14:53:23 · 316 阅读 · 0 评论 -
Spring Aspect编程中@Around注解的使用及接口Controller监控
Spring Aspect编程中,Spring切面包含通知和切点,通知和切点分别定义了在何时何处执行切面逻辑。其中,Spring定义了五种不同类型的通知:Before(目标方法执行前)After(目标方法执行后,不关注执行结果)After-returning(目标方法执行后,返回通知)After-throwing(目标方法抛出异常后)Around(目标方法执行前后、...原创 2019-12-12 10:53:01 · 4980 阅读 · 0 评论 -
大数据学习笔记——基于Java的Solr查询HBASE
*** 本篇文章主要记载个人在使用Solr进行查询和处理数据的过程中遇到的问题及解决方案。前置工作项目使用Maven引入必须的依赖包<!-- 连接Hbase --><dependency> <groupId>com.aliyun.hbase</groupId> <artifactId>alihbase-clie...原创 2019-11-12 10:39:24 · 295 阅读 · 0 评论 -
Spring配置Druid及多数据源配置
# 数据源配置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: ...原创 2019-07-26 11:05:20 · 2552 阅读 · 2 评论 -
Spring boot + Mybatis plus集成项目配置
在网上学习SpringBoot+mybatis plus开放项目,网上资料采用yum和xml配置的方案较多,采用application.properties文件配置的方案较少。本着学习、记录态度,写下这篇文章,希望在记录自己学习的同时,能给他人提供帮助。项目创建在SpringBoot创建网站上创建项目,添加Web和MySQL依赖。项目配置通过以上步骤,创建好项目,通弄个IDEA(或ecl...原创 2019-06-19 17:39:20 · 9728 阅读 · 3 评论 -
Jena操作RDF文档,加载、输出、查询、规则推理
最近在学习接触知识图谱,采用Jena操作Protege实体文档。主要内容为:对Protege生成的RDF实体文档进行加载、输出、查询、规则推理等。IDEA建立项目pom.xml文档内容主要引入Jena<dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena...原创 2019-06-06 10:14:10 · 2166 阅读 · 4 评论 -
Java File Operations
文件写入内容public void fileWriter(String fileName, String fileContent) { try { BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fileName)); bufferedWriter.write(file...原创 2019-05-22 18:22:43 · 298 阅读 · 0 评论 -
Java Array Operations
*Array排序array.sort()*Array元素查找Arrays.binarySearch(array, element)*Array复制System.arraycopy(oldArr, oldStartIndex, newArr, newStartIndex, length)*Array长度array.length*Array反转Collections.reverse(...原创 2019-05-16 17:49:30 · 226 阅读 · 0 评论 -
Java String Instance
*字符串比较a.compareTo(b)a.compareToIgnoreCase(b)如果a与b相同,返回0*字符串出现的位置a.lastIndexOf(b)a.indexOf(b)如果a中没有b,返回-1*字符串截取a.subString(int start, int end)a.subString(int start)*字符串替换a.replace(String ol...原创 2019-05-16 16:18:02 · 425 阅读 · 0 评论 -
Java Log4j2 动态调整log级别小工具
import org.apache.logging.log4j.Level;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.apache.logging.log4j.core.Appender;import org.apache.logging.log4...原创 2018-11-03 16:48:46 · 2175 阅读 · 0 评论 -
Java JSONArray的一个坑
问题描述: 将一个JSONObject add到一个JSONArray中两次,讲JSONArray put到数据库中,然后使用get请求,获取这个JSONArray后,第二个JSONObject出现奇怪符号,如图问题出现原因: JSONArray如果add同一个元素(比如a)两次及以上时,只有第一次add a时存放数据,其它位置,存放指向第一次add的a在JSONArray中的位置指针...原创 2018-09-15 10:59:45 · 2933 阅读 · 0 评论 -
Java学习中,所遇到的一些问题及解决方案
1、在使用BigDecimal数据类型做除法运算的时候,弹出如下异常:public static void main(String[] args){ BigDecimal a = new BigDecimal(1000); BigDecimal b = new BigDecimal(1500); System.out.println(a.divide(原创 2017-10-30 16:52:28 · 2813 阅读 · 0 评论