
java
狂奔的黑驴
这个作者很懒,什么都没留下…
展开
-
java中判断object是否是数组或者List
java中判断object是否是数组或者List。原创 2022-08-19 10:45:03 · 2942 阅读 · 0 评论 -
java List 深度复制方法
转载自:https://www.iteye.com/blog/bijian1013-2358367java List 深度复制方法博客分类: java基础java ListJavaBean深复制 Java数组的复制有很多方法,但绝大多数是浅复制,下面寻找探索Java数组的复制方法,并验证其是深复制还是浅复制。 这是下面要频繁使用的一个JavaBean。Java代码packagecom.bijian.test; impo...转载 2020-09-18 16:19:31 · 5669 阅读 · 2 评论 -
ajax请求头添加contentType:“application/json“的作用
请求例子:$.ajax({ dataType:'json', url:"../rest/test", dataType:"JSON", async:false, type:"POST", contentType:"application/json", // data:JSON.stringify({"id":"1"}), //如果不添加contentType:"application...原创 2020-07-01 14:15:40 · 5230 阅读 · 0 评论 -
Spring Boot 配置文件加载规则
application.properties和application.yml文件可以放在一下四个位置:外置,在相对于应用程序运行目录的/congfig子目录里。 外置,在应用程序运行的目录里 内置,在config包内 内置,在Classpath根目录同样,这个列表按照优先级排序,也就是说,src/main/resources/config下application.properties覆...原创 2019-08-15 12:37:35 · 609 阅读 · 1 评论 -
springboot 集成webservice 服务端
配置:package com.webService;import javax.xml.ws.Endpoint;import org.apache.cxf.Bus;import org.apache.cxf.bus.spring.SpringBus;import org.apache.cxf.jaxws.EndpointImpl;import org.apache.cxf.t...原创 2019-07-30 17:41:19 · 2547 阅读 · 0 评论 -
mybatis 小总结
Mybatis.xml文件中大于小于等于:第一种写法:原符号 < <= > >= & ' "mybaits中对应替换符号 < <= > >= & ' "第二种写法:大于等于<![CDATA[ >= ]]...原创 2019-03-28 17:04:49 · 200 阅读 · 0 评论 -
@RequestBody和@RequestParam区别,和用法
@RequestBody和@RequestParam区别:1: @RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型) @RequestPara...原创 2019-03-28 14:28:38 · 1827 阅读 · 0 评论 -
map转list转数组,和list截取
Map<String, String> map = new HashMap<String, String>(); map.put("1", "AA"); map.put("2", "BB"); map.put("3", "CC"); map.put("4", "...原创 2019-04-01 17:09:15 · 4475 阅读 · 0 评论 -
springmvc的controller方法不指定method时,默认get/post都支持
//@RequestMapping("test") 或者 @RequestMapping(value"test") //@RequestMapping(value = "test", method = RequestMethod.GET) 或者 @ReqestMapping(value = "test", method = RequestMet...原创 2019-03-16 12:40:18 · 7901 阅读 · 0 评论 -
springboot 手动触发事务回滚
在springboot中,使用事务回滚:在Controller里面给自己需要回滚方法上加上@Transactional注解。1:手动抛出一个异常:throw new RuntimeException();2: 通过方法回滚:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();...原创 2019-01-07 16:47:11 · 25305 阅读 · 2 评论 -
springboot bean扫描路径
1:默认扫描启动类所在路径下所有的bean2:可以在启动类中添加注解,手动指定扫描路径:@ComponentScan(basePackages = {"com.xxx.service1.*","com.xxx.service2.**"})原创 2019-01-07 10:38:42 · 12780 阅读 · 1 评论 -
Java中将xml文件转化为json的两种方式,json转javabean方法
将xml转json,使用json-lib包中的net.sf.json或者使用org.json 第一种方式json-lib,这种方式需要的依赖包比较多,具体需要以下jar包这个从网上下载既可以了或者是利用Maven指定好依赖即可 实现代码具体见下 public class Test { public static void ConvertXMLtoJSON...转载 2018-12-27 11:10:37 · 970 阅读 · 0 评论 -
spring 中的注解 汇总
1、@controller 控制器(注入服务) 用于标注控制层,相当于struts中的action层2、@service 服务(注入dao) 用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问) 用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中...原创 2018-12-05 21:24:35 · 177 阅读 · 0 评论 -
try-catch和throw,throws的区别
java里的异常多种多样,这是一种非常有用的机制,它能帮助我们处理那些我们未知的错误,在java里,关于异常的有throw throws,还有一个try catch 程序块。接下来我们挨个看看这几个的作用。1.throwthrow 就是抛出一个异常,并获取这个异常的引用,这个异常会被抛到外部的环境,由外部环境进行处理class A{ public void func() throws Ex...转载 2018-07-03 15:40:03 · 1200 阅读 · 0 评论 -
java 字符串截取
一:获取字符串索引 String ss =“12323,sdfdf”; int i =ss. indexOf(",");1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 3、i...原创 2018-06-19 14:15:53 · 244 阅读 · 0 评论 -
报错:org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map
报错信息:org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map看看系统中是否使用了 parameterMap标签,因为mybatis官方已经停止支持parameterMap标签 所以 以后不要再用,改 为parameterType。另外要注意的是该报错提示可...原创 2018-06-15 11:25:23 · 950 阅读 · 1 评论 -
springboot 打印sql 日志
在apringboot项目中的application.properties文件中添加下面语句:#打印sql 日志 其中com.haier.adp.sla.dao.SlaProjectUserInfoDAO是要打印sql的dao的路径 DEBUG:日志级别logging.level.com.haier.adp.sla.dao.SlaProjectUserInfoDAO=DEBUG...原创 2018-06-05 16:13:52 · 6894 阅读 · 0 评论 -
Eclipse设置字体为Courier New
1:打开eclipse preference-->Colors and Fonts-->basic-->Text Font2:如果字体中没有Courier New就单机“显示更多字体”在弹出的窗口中找到,然后单机右键选择“显示”,再重新打开原创 2014-12-11 16:08:01 · 327 阅读 · 0 评论