java
阿波罗AP
这个作者很懒,什么都没留下…
展开
-
反射feign接口,调用feign的方法
主要是使用了spring的一个反射工具类ReflectionUtils废话不多说,直接上代码import io.lettuce.core.dynamic.support.ReflectionUtils;String feginClass = "cn.mmy.feign.client.SysFeignClient";String methodName = "findDeptList";/*通过Class对象来获取对象中的方指定法*第一个参数是class对象,第二个参数是方法名*第三个参数是可变原创 2021-04-22 10:49:32 · 2567 阅读 · 11 评论 -
流水号生成规则
流水号生成规则从“0001”号起始,依序不跳跃不间断地编号,形成流水编码,依次为0001、0002、0003、0004、0005、0006…等。当编至“9999”号,仍需继续编号时,从“A000”号(A000代表10000)起始重新序排,依次为A000、A001、A002…A999(A999代表10999)及B000(B000代表11000)、B001、B002…等。代码编写public static String getNextLsh(String maxXh){ String lsh = ""原创 2021-01-30 09:57:51 · 5066 阅读 · 7 评论 -
获取富文本编辑器的纯文本内容
发布新闻等信息时,必然会用到富文本编辑器。然而我们在前端页面展示的时候,可能需要把内容文字提取出来,作为简介使用;又或者把图片提取一张作为封面图片使用。解决方案;1 提取文本或者封面图片存入数据库中(1)在前端处理文字传给后台这里我使用的是kindeditor编辑器,方法如下:var text = editor.text();alert这个值会发现,图片没有被处理掉,所以用js手动再...原创 2019-06-19 08:57:18 · 6556 阅读 · 0 评论 -
json 返回数据命名不规范,导致反序列化报错Unrecognized field XXX
json 返回数据命名不规范,导致反序列化报错Unrecognized field XXX返回的json如下所示:[{"C_TITLE":"XXX","ISSUE_DATE":"2019-04-04","NO":"XXX","PID":"A6047B87533CE7CECC4F20A517AFABE7","id":"84E3679357805CFFE05397BE0A0A9A86"}, {"...原创 2019-04-17 15:02:57 · 1768 阅读 · 0 评论 -
jar包JDK版本降级
jar包JDK版本降级当我们引入的jar包和本地的jdk版本有冲突的情况下,会报一下错误:java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0 //证明这个jar包是jdk7编译的,和本地jdk不兼容我们知道Java是支持向后编译的,...原创 2019-04-16 10:04:35 · 4111 阅读 · 0 评论 -
java获得两个日期之间的所有月份
private static List<String> getMonthBetween(String minDate, String maxDate) throws ParseException { ArrayList<String> result = new ArrayList<String>(); SimpleDateFormat sdf =...原创 2019-03-28 10:24:39 · 437 阅读 · 0 评论 -
java replace和replaceAll的区别以及用法 对比 js 的replace
Java replace和replaceAll方法public String replace(char oldChar, char newChar) 在字符串中用newChar字符替代oldChar字符,返回一个新的字符串public String replaceAll(String regex,String replacement)使用给定的 replacement 字...原创 2019-02-21 16:41:46 · 1266 阅读 · 0 评论 -
try、catch、finally
for (int i = 1; i < 10; i++) { boolean flag = false; String errMessageString = ""; try { if(i==6){ int a = 1/0; } System.out.println("第"+i+"次"); flag = true; } catch (E...原创 2019-01-16 17:04:26 · 122 阅读 · 1 评论 -
SpringMVC 如何使用集合参数(list,数组)
1.基础类型、赋值的时候不需要特别指名成员变量(String,基础类型的封装类)的引用类型集合参数基础类型是没有成员变量的页面如下:<input type="text" value="" name="titleName" id="add_titleName"/><input type="text" value="" name=&qu原创 2019-01-09 16:52:58 · 1308 阅读 · 0 评论 -
Java转化为json所对应的类型格式
Java转化为json所对应的类型格式List&lt;Object[]&gt;代码如下 List&lt;Object[]&gt; list = new ArrayList&lt;Object[]&gt;(); Object[] obj1 = new Object[3]; obj1[0] = "郑州"; obj1[1] = 10; obj1[2]=33原创 2019-01-09 15:22:58 · 966 阅读 · 0 评论 -
textarea内容有换行时存入数据库丢失问题
解决方法:在后台接收这个字段的时候,把\r\n换位<br>textarea写入的内容,换行符换转为\r\n这里使用的是Java写法:String beizhu = "册数\r\n测试测试\r\n123";String replace = beizhu.replace("\r\n", "<br>");System.out.println(replace);...原创 2019-01-11 11:07:00 · 1223 阅读 · 0 评论 -
POI的导入功能(EXCEL)
InputStream inputStream = file.getInputStream(); //此处file指的是springmvc的MultipartFileHashMap&amp;amp;lt;String, String&amp;amp;gt; map = new HashMap&amp;amp;lt;String, String&amp;amp;gt;(); //用于数据XSSFWorkbook workbook = n原创 2018-12-10 09:17:56 · 278 阅读 · 0 评论 -
工具类中 @Autowired注入service为null以及@Value给静态变量注值为null问题
在SMM项目中,经常使用@Autowired引入service或者mapper,但是在自定的utils包下引入service或者mapper的时候,会出现null的情况,下面就来解决这个问题。首先,我们在spring的配置文件中加上 扫描utils工具类的配置&amp;amp;amp;amp;amp;amp;amp;lt;context:component-scan base-package=&amp;amp;amp;amp;amp;amp;quot;com.ocea原创 2018-12-13 16:01:32 · 1343 阅读 · 0 评论 -
Spring关于事务的那些事儿
Spring关于事务的那些事儿我们通常使用spring控制事务于service层。使用@Transactional注解。注意:在service方法里面如果对异常进行了捕获(try catch)的话,该事务是不会进行回滚的。 默认spring事务只在发生未被捕获的 RuntimeExcetpion时才回滚。Spring Aop异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理...原创 2018-10-09 09:39:24 · 151 阅读 · 0 评论 -
ssm项目配置多个数据源(看到最后,最后是重点)
在项目中到一些问题,一些查询模块需要链接另一个数据库,这时,就可以配置两个数据源进行操作。1.创建jdbc.propertiesjdbc.url = jdbc:mysql://localhost:3306/test1?useUnicode=true&characterEncoding=utf8jdbc.driver = com.mysql.jdbc.Driverjdbc.us...原创 2019-01-07 09:27:19 · 2595 阅读 · 16 评论