![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
半坡人
每天进步一点点
展开
-
java 判断字符串是否为数字-包含负数和小数点
java 判断字符串是否为数字-包含负数和小数点原创 2022-11-30 15:21:52 · 911 阅读 · 1 评论 -
SpringBoot 中常用注解@PathVaribale/@RequestParam的介绍
文章目录@PathVaribale@RequestParam@PathVaribale@PathVaribale 获取url中的数据,这种方式也叫路径传参,及将参数当成路径传进来路径:http://localhost:8080/1接口配置: @GetMapping(value = "{id}") public String getPathParam(@PathVariable("i...原创 2019-06-21 17:26:15 · 1583 阅读 · 0 评论 -
POI操作Excel
文章目录1.POI简单概述2.创建一个普通maven项目3.导入org.apache.poi的jar包4.导入excel方法5.导出excel方法6.总结1.POI简单概述JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel。而poi可以操作Excel 95及以后的版本,即可操作后缀为 ....原创 2019-06-02 17:37:58 · 1204 阅读 · 0 评论 -
遍历Map集合的所有值
//创建Map并遍历 Map<String,Integer> map = new HashMap(); map.put("1",2); map.put("2",2); map.put("3",2); //获取所有的键 System.out.println(map.keySet()); ...原创 2019-05-11 11:32:22 · 786 阅读 · 0 评论 -
List集合的两种排序方法--自然排序和定制排序
文章目录1.几种常见的排序2.Collection.sort() 排序3. 自然排序,实现Comparabl<>接口1.几种常见的排序回忆起初学java时,有几个经典的排序算法,比如“冒泡”,“选择”,“快速”等排序。冒泡排序(Bubble Sort):它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换...原创 2019-04-27 00:25:58 · 4246 阅读 · 0 评论 -
SSM(Spring+SpringMVC+MyBatis)的简单实现
1.基本概念1.1 SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring...原创 2019-03-26 16:06:26 · 346 阅读 · 0 评论 -
java静态代理与动态代理
文章目录什么是代理?静态代理1.第一步,创建Weapon.java接口2.第二步,创建具体实现类Vectory.java3.第三步,创建代理类Proxy.java4.测试动态代理(dynamic proxy)1.什么是代理? 个人认为代理模式就是首先由一个接口,并且由若干个实现这个接口的具体类,然后再额外创建一个proxy类(代理类),再这个类中实现接口中的方法(获取代理服务),最后再所继承的...原创 2019-03-12 16:32:40 · 244 阅读 · 0 评论 -
@Autowired 报错
今天写项目,发现@Autowired总是报错经过仔细排查,原因是其实现类没有加上@Service注解,导致@Autowired找不到这个类型的bean加上就好了:原创 2019-03-20 17:31:57 · 2658 阅读 · 0 评论 -
IO基本操作和方法
1.新建File对象File file = new File("D:\\io");原创 2019-03-04 16:08:36 · 395 阅读 · 0 评论 -
Spring和MyBatis、JDBC整合
文章目录Spring和MyBatis整合1.pom.xml添加依赖2.添加jar包以及开启mysql服务3.pom.xml中Build里添加(用来找到mapper.xml文件)4.创建实体类(添加构造函数,getter,setter,toString方法)5.创建Dao层以及其mapper实现类6.创建Service.interface及其实现类UserServiceImpl7.添加resourc...原创 2019-03-13 21:07:00 · 906 阅读 · 0 评论 -
Mybatis学习总结(三)mybatis框架和serlvet相结合
如何将servlet和mybatis框架结合起来什么是mybatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的...原创 2019-03-08 19:53:30 · 748 阅读 · 0 评论 -
使用反射获取类的成员(字段,属性)
使用原创 2019-03-05 21:15:21 · 903 阅读 · 0 评论 -
线程同步锁&死锁
https://www.cnblogs.com/lyjblogs/p/7888646.html原创 2019-03-05 19:48:50 · 321 阅读 · 0 评论 -
Mybatis学习总结(二)映射器对数据库的操作
mapper映射器对数据库的增删改查首先,需要添加单元测试的依赖包 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId原创 2019-03-05 17:52:08 · 285 阅读 · 0 评论 -
使用反射进行对象实例化
使用反射进行对象实例化使用反射进行对象实例化,不再使用new关键字1.第一种,使用.properties配置文件首先需要一个实体类:public class Phone { String name; int price; @Override public String toString() { return &quot;Phone{&quot; +...原创 2019-03-02 14:49:43 · 952 阅读 · 0 评论 -
java sql语句模糊查询
Dao层使用like对于关键字的模糊查询今天在做开发的时候需要使用like 对关键字进行模糊查询,可是总是写不好,多次尝试发现有许多坑,在此记录下://错误,后面参数实际传入mysql服务中会变为 %'?'%String sql = "select * from user where ? like %"+?+"%"; //错误,因为field传进去mysql中会 变成 'field'...原创 2019-03-01 12:01:49 · 10305 阅读 · 0 评论 -
idea中java类名和方法名自动注释
https://blog.csdn.net/yangy1215/article/details/79634895原创 2019-02-22 11:32:21 · 3511 阅读 · 0 评论 -
接口的基本使用方法
什么是接口?接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声...原创 2019-02-21 17:24:20 · 7213 阅读 · 0 评论