自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 List遍历 Hashset 遍历

List<String> li = new ArrayList<String>();li.add("1");li.add("2");li.add("3");li.add("4");//1.for//优点:效率最高,遍历快,可以根据自定计数器操作元素//缺点:不适用所有集合,每次都需要在应用程序中手动强转和额外的获得list.size,还有一个缺点就是遍历过程中不允许删除元素for (int i = 0; i < li.size(); i++) {System.

2020-10-21 16:41:18 380

原创 list去重 distinct

总结下。1.使用java8新特性stream进行List去重public static List<String> delRepeat(List<String> list) { List<String> myList = listAll.stream().distinct().collect(Collectors.toList()); return myList ;}2.双重for循环去重 (不推荐使用,速度太慢)实际是使用lis...

2020-10-21 16:08:47 3271

转载 BeanUtils.copyProperties的使用

工作中,经常使用Spring的工具类BeanUtils.copyProperties对bean属性进行复制,这里的复制属于浅复制。且不能复制集合和数组。本文会对该工具进行一些测试。文末会提出复制集合属性的解决方案。准备工作:准备测试需要的类@Datapublic class Class { private People[] member; private People teacher; private List<People> student;}@Data

2020-10-21 09:58:24 842

转载 浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/ff906317011/article/details/78552426收起博主说:首先,大家在使用SSM框架进行web开发的时候,经常会在Ctrl层遇到@RequestMapping、@ResponseBody以及@RequestBody这三个参数,博主就以自己在项目开发中总结的一些知识点浅谈一下三者之间微妙的关系。1.@Requ..

2020-10-19 17:12:23 467

原创 注解 @RestControll和@Controller的区别

RestController = Controller + ResponseBody,例如在项目当中,你加上的是RestController,那么返回的内容是你return中的内容,如果是return "Hello World",页面显示的就是Hello World。但是如果你加上Controller,返回的是return中对应的页面,比如return “hello”,页面的名称是hello,此时如果你的项目中没有hello这个页面,那么必然会出现404的错误,当然,你也可以在返回类型旁边加上respons

2020-10-19 15:13:50 2586

原创 mybatis的动态sql中#和$的区别

一、介绍mybatis 中使用 Mapper.xml里面的配置进行 sql 查询,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下: 1 select * from user where name = "Jack"; 上述 sql 中,我们希望 name 后的参数 "Jack" 是动态可变的,即不同的时刻根据不同的姓名来查询用户。在 Mapper.xml文件中使用如下的 sql 可以实现动态传递参数 name: 1

2020-10-19 14:26:04 348

原创 PL/SQL 编写控制结构

1.条件分支语句(IF, CASE)简单条件判断DECLAREv_sal NUMBER(6,2);BEGINSELECT sal INTO v_sal FROM empWHERE lower(ename) = lower('&&name');IF v_sal<2000 THEN UPDATE emp SET sal=v_sal + 200...

2020-03-05 15:59:34 176

原创 PL/SQL检索单行数据和游标

检索单行数据1.使用标量变量接受数据DECLARE v_ename emp.ename%TYPE; v_sal emp.sal%TYPE;BEGIN SELECT ename,sal INTO v_ename,v_sal FROM emp WHERE empno=&no; dbms_output.put_line('雇员名'||v_en...

2020-03-04 17:06:15 223

原创 @Inject 注解

@Inject 是 JSR-330 规范中定义的注解,使用时需要额外导入 javax.inject 依赖。以下三种类成员,可用。1. 构造方法注入的参数数量是0个或多个。因为JRE无法决定构造方法注入的优先级,所以规范中规定类中只能有一个构造方法带@Inject注解。2.方法运行时可注入的参数数量为0个或多个。但使用参数注入的方法不能声明为抽象方法也不能声明其自身的类型参数。...

2019-08-08 15:00:08 813

原创 eclipse同期化时,有许多配置文件如何不显示

①打开Eclipse菜单中的Window->preferences②在左侧列表中选择Team->Ignored Resources③点击上图中的Add Pattern,添加自己需要过滤的类型,如:.settings.project,.classpath,.class,target等,再点击Apply,OK即可。请充分利用通配符。eg:...

2019-07-12 09:18:58 506

原创 Oracle的SEQUENCE 序列

序列经常在xml文件中, 出现 https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_6015.htm#SQLRF01314增: 需要CREATE SEQUENCE系统权限。CREATE SEQUENCE sequence_name[START WITH num][INCREMEN...

2019-07-11 11:12:08 186

原创 @Autowired 注解详情 java

Autowired(自动装配)spring 2.5引入。Spring3.0后,自动装配策略分byType、byName、constructor三种方式。@autowired注解可以对类成员变量、方法、构造函数进行标注,完成自动装配功能。@Autowired 根据类型(type)进行自动注入,默认注入单例(SingleTon)的bean。就是一个。 如果发现找到有很多bean,则按照b...

2019-07-10 11:24:06 3551

原创 注解概要

什么是注解(Annotation)Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据(用来描述数据的数据)的访问。另...

2019-07-10 08:03:27 116

Intra-mart初级入门_edit.pdf

请注意查收,对于初学者很适合 。里面内容,不是实战类。

2019-07-25

java security

不错的书籍,让你对java有深入的了解。你会从中学到很多知识。有意想不到的收获。

2013-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除