自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 有关java 8 stream的各种使用

java 8 stream的各种使用 过滤list中对象的某个元素为空的数据(已试,可以) list=list.stream().filter(p -> p.getAge() != null).collect(Collectors.toList()); list排序 List<Integer>排序 List<Integer> nums = Arrays.asList...

2021-01-20 11:27:29 178

原创 git 上传项目

远程建立仓库 2.在要本地要复制的位置 点开gitbush git clone xxxxxxxxxxxxxx 3.然后将要提交的文件放到该文件夹中 4.在上面的位置再次点开gitbush git add xxx(如果是文档则需要后缀名) git status 查看是否添加成功 git commit -m “xxx” 暂时提交 git push origin master 推到远程仓库 ...

2021-01-11 18:02:47 149

原创 技术贴

1.关于使用mybatis写sql语句 我用到了两种结构 一种是我现在使用的直接在dao层上面加注解写sql语句,使用标签类则需要使用<Script></Script>将整个sql语句包含进去 @Insert("insert INTO yearnumber(years,total,waitrepair) VALUES(#{years},#{total},#{waitrep...

2020-03-09 19:20:12 272

原创 本周总结

过滤list中对象的某个元素为空的数据(已试,可以) list=list.stream().filter(p -> p.getAge() != null).collect(Collectors.toList());

2019-12-20 11:46:42 113

原创 本周总结

list排序 List<Integer>排序 List<Integer> nums = Arrays.asList(3,1,5,4); nums.sort(Comparator.reverseOrder()); //reverseOrder倒序 nums.sort(Comparator.naturalOrder()); //naturalOrder自然排序即:正序 Lis...

2019-12-20 09:22:18 315

原创 本周总结

关于mybatis的标签 因为是使用注解的方式写入sql语句的,所以在使用这些标签是需要使用<script>sql</script> @Update("<script>" + "UPDATE course " + "<trim prefix='set' suffixOverrides=','> " +...

2019-12-06 14:30:02 102

原创 本周总结

关于java 8 去重 如果单字段去重 List<Integer> list=new ArrayList<>(); list.add(1); list.add(2); list.add(4); list.add(1); list=list.stream().distinct().collec...

2019-11-26 14:52:56 121

原创 本周总结

关于停电后服务器崩溃: 首先查看tomcat能否启动成功 然后再查看防火墙是否关闭 firewalld和selinux是独立存在的,仅关闭selinux是不可以的 linux 的命令行: systemctl status firewalld(或者firewalld.service) //查看防火墙状态 systemctl disable firewalld //关闭防...

2019-11-18 16:49:04 148

原创 本周总结

基础知识点的小总结 首先是关于数组 一.数组间的各种转换 int[]------------Integer[] int [] nums Integer[] integers=Arrays.stream(nums).boxed(0.toArray(Integer[]::new); int[]----------list 先将int[]转为Integer[],再转list<Integer&gt...

2019-09-27 14:15:07 117

原创 本周总结

这几周主要是集团接口和云盘接口。 关于集团接口与云盘接口都是使用restTemplate用于发送请求 1.都需要的是json格式的数据,可以使用objectMapper序列化json JsonObject jsonObject=JsonObject.fromObject(xxx) String testBodyJson = objectMapper.writeValueAsString(testB...

2019-09-20 14:08:32 278

原创 周总结

关于发送请求 1.使用RestTemplate发送请求,别用httpclient和curl 2.ObjectMapper objectMapper = new ObjectMapper(); 可以用于序列化参数列表对象 3.json 以前是用JsonObject序列化成Json JsonObject jsonObject=JsonObject.fromObject(xxx) 现在才了解到这个框架在...

2019-09-10 14:42:33 103

原创 本周总结

1.jpa jpa删除需要显示声明事物 在自定义sql语句的时候,尽量不要用nativeQuery,nativeQuery=true为表名,nativeQuery=false为类名 删除对象,删除的bean对象也必须是处于托管状态的对象才能被删除成功。 可以继承JpaSpecificationExecutor来使用复杂的sql 查询参数设置 2.在springboot中尽量不使用jsp,可以使用...

2019-08-30 14:50:00 133

原创 本周总结

主要是关于使用post/get携带参数请求外部接口,我用到了两个方法 一个是将携带的参数和url拼在一起,有点类似于生成了一个新的路径,但是这里有一个问题,我在另一个网址上这样拼路径失败了,无法返回页面数据 然后我又用了另一种方法,向指定的url发送post请求,这个方法两个网址都可以调通 public static String sendPost(String url,String para...

2019-08-26 15:00:21 115

原创 本周总结

首先,本周解决了上周遗留下来的一个问题,主要是思路没有转换的问题。 最开始我的list1是放在第二个for循环下面的,导致每走一次第二个for循环就会创建一个新list1,所以就list1里每次都只有一条数据,然后就无法获得我所需要的数据格式 给远程的服务器安装tomcat和jdk 在官网下好tar之后,我用winscp将tar上传到了远程服务器,然后在putty里使用 tar -zxvf ap...

2019-08-16 14:47:56 138

原创 本周总结

本周学习到了一个新的知识点,就是使用RestTemplate获取网页里的数据,我最开始是按照网上的通用模板这样写的 可是我这样写就会报错Can not deserialize instance of java.util.ArrayList out of START_OBJECT token,然后就把ResponseEntity<>里换了就好了。 然后又一直获取不到值,最后发现是我这边...

2019-08-11 23:37:40 106

原创 本周总结

本周主要写了上传和下载这两个东西,然后熟悉了一种新的结构。 这个项目的结构也是我之前没有见过的,它是mapper,provider,respository一起组成了我之前熟悉的结构dao和mapper sql语句要么在mapper中使用注解的方式写或者在provider中写,然后在respository里调用 或者 然后本周算是学到了两个小的新知识点吧 一个是String.Join 方法 ...

2019-08-02 14:02:50 232 1

原创 本周总结

本周主要是解决有关数据库的一些问题。 首先,是关于数据库sql server的配置,因为版本的问题所以配置的方法不一样

2019-07-26 10:01:19 121

原创 本周总结

本周遇到的一些问题 首先是一整个流程走完了,但是如果回到index界面的话就会报错,要关闭一次浏览器后才能再次打开index界面。然后去看代码,发现是数据类型的问题 把index里面的判断全部删掉以后就好了,因为在login里已经有判断了,所以index里可以什么都不写。 然后就是jdk的问题,因为换了个电脑然后将代码挪过来的时候,sdk莫名变成了11,但是我的电脑里下载的是jdk1.8,然后代...

2019-07-19 14:08:28 118

原创 本周总结

本周总结 一:导出某个界面的数据,虽然这两个是在一个页面里,但事实上它们是两个不相关的界面,如果 要导出这个界面的数据,可以先把这个界面的数据使用session储存起来,然后在导出的时候将值 取出来。 将需要传给后台的数据储存起来 将值取出传给后台将后台返回的数据导出 二:导入excel并入库,主要步骤是上传excel-解析excel-通过循环取出里面的值–插入数据库,用的是Multipart...

2019-07-15 09:05:51 170

原创 本周总结

本周遇到了很多问题,不过大部分目前都已经解决了。 首先,还是后台获取前端页面传过来的数据的问题,request.paramter(“xxx”)获取的名字应该和页面传过来的名字一模一样。 然后,就是关于页面分页的问题了 ...

2019-07-08 09:20:48 109

原创 本周总结

本周总结 这一周应该说遇到了很多问题。 首先,最开始并不知道后面不能直接写jsp文件的路径,然后页面的跳转就各种出错,后来才知道,因为springboot拦截的原因,所以后面要写接口路径,相当于将jsp文件在controller进行一个包装之后再跳转。 然后,又遇到了无法获取前端传过来值的问题,这个问题也让我卡了好久,结果在将要获取得值用request.param之后就解决了。 之后,尝试进行一个...

2019-07-01 09:02:58 104

原创 本周总结

本周主要是看之前使用struts框架写的的项目的代码,尝试使用springboot将这个项目翻新。 本周遇到的最大的问题就是struts框架了,因为从来没用过,也就没有去了解它的用法,乍一看到有点蒙。 首先,它的结构和我之前用到的都不一样,它的结构是有entity,dao,daoImpl,action组成,而我用到的结构是entity,dao,service,serviceImpl,control...

2019-06-24 00:46:56 103

原创 本周技术回顾

本周技术回顾 本周使用springboot框架翻新了一个系统,遇到了一些难题以及从来没有用过的技术 1,第一次学会使用idea本身的功能连接数据库,以前都是使用navicat进行连接的,然后在那里对数据库的数据进行查看的,现在可以直接使用idea查看数据库数据了; 2,第一次使用jpa框架建数据表,然后不用写数据库语句,以前的dao方法都是我们自己自定义的,现在基本上是继承已有的方法,部分自定义;...

2019-06-17 01:26:57 155

空空如也

空空如也

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

TA关注的人

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