自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 静态内部类和非静态内部类的区别

笔记:再举个栗子来看看静态内部类和非静态内部类的区别:(知乎上看到的一段话,觉得比喻比较形象)如果把类比喻成鸡蛋,内部类为蛋,,外部类是蛋壳。那么静态类相当于熟鸡蛋,就算蛋壳破碎(外部类没有实例化),蛋黄依然完好(内部类可以实例化);而非静态类相当于生鸡蛋,蛋壳破碎(无实例化),蛋黄也会跟着xx(不能实例化)。至于原因?其实就是因为非静态内部类中保存有外部类的指针,所以可以无限制访问外部类的所有属性,而静态内部类则没有,所以静态内部类无法访问外部类的非静态成员和方法,仅仅是借用一下它的壳而已。

2022-01-19 19:59:04 316

原创 Java实体类实现Serializable序列化

实体类序列化

2022-01-18 15:58:02 3019

原创 java8 stream中Comparator.comparing排序

很多情况下sql不好解决的多表查询,临时表分组,排序,尽量用java8新特性stream进行处理使用java8新特性,下面先来点基础的​​List<类> list; 代表某集合 //返回 对象集合以类属性一升序排序 list.stream().sorted(Comparator.comparing(类::属性一)); //返回 对象集合以类属性一降序排序 注意两种写法 list.stream().sorted(Comparator.comparing(类::属性一)

2021-04-09 09:50:57 18937 2

原创 如果if/else判断条件过多怎么做

举例:一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如:系统管理员( ROLE_ROOT_ADMIN):有 A操作权限 订单管理员( ROLE_ORDER_ADMIN):有 B操作权限 普通用户( ROLE_NORMAL):有 C操作权限比如一个用户进来,我们需要根据不同用户的角色来判断其有哪些行为,这时候SAO代码出现了:...

2019-12-13 10:09:35 3466

原创 前端小数点前面不显示0的问题及sql 如何优先显示不为空null的字段 并进行排序

问题描述java在读取oracle数据库数据的时候,若是oracle存储的为小数,介于(-1,1)之间,则不显示前面的0,如:0.1214会读取为“.1214”,在如:“-0.3423”会读取为“-.3423”。解决方案为了解决java读取的为“0.112”而不是“.112”,可以修改数据库查询语句。由原先的:select t.num from t...

2019-11-22 15:18:34 1048 1

原创 Jmeter仿真录入(一)

解决数据重复录入准备工作:1. 下载安装Jmeter为Apache开源产品,可以通过官网下载,可以下载源码、也可以下载基于windows、Linux系统的运行包。官网地址:http://jmeter.apache.org/download_jmeter.cgi 下载“apache-jmeter-5.0.zip”如下图: 安装 解压到本地即可,不需要安装,具备JAVA运行...

2019-01-03 16:20:48 351

转载 java中关于try、catch、finally的总结

面试的时候只要涉及到笔试,几乎一定会涉及到的问题。有return的情况下try、catch、finally的问题  结论     1、不管有没有异常,finally中的代码都会执行   2、当try、catch中有return时,finally中的代码依然会继续执行   3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管...

2018-12-12 16:33:12 92

转载 IntelliJ IDEA(2018)安装详解,破解

 第一步:进入官网下载IntelliJ IDEA https://www.jetbrains.com/idea/download/#section=windows,选择适合版本下载; 第二步:双击已下载文件,进行开始安装;点击  next  继续ing...选择自己需要安装软件的目的文件路径(不建议安装在C盘),点击 next 继续... 选择适合本机的...

2018-08-29 11:14:45 1447

转载 Hybris solr 查询数据详细过程

DefaultSolrProductSearchFacade 是所有搜索的起点类 DefaultSolrProductSearchService 中包含对搜索的操作步骤: 调用创建searchQuery请求对象,发起solr服务器请求,对solr服务器响应内容解析。 其中的decodeState 方法调用 SolrSearchQueryDecoderPopulator ,对需要搜的value...

2018-08-27 17:20:14 972

原创 git相关操作

git命令        准备工作git clone 远程仓库地址:将代码第一次下载到本地git checkout –b +分支名            切换分支git个人操作步骤 1.--git stash     你改过的代码将会存到临时空间中,工作空间的代码变成和你之前pull的代码一样(上一次git上的代码)2.--git pull     从远程拉取git上最新代码,工作空间...

2018-08-14 09:53:08 119

原创 Git常用命令速查表

2018-07-31 14:16:31 91

转载 Hybris架构总结。。。。个人笔记

先上图:1、Persistence layer 就是作为hybris所连接的数据库这一层,其中hybris支持连接mysql、oracle、sqlserver和SAP自己的HANA。但是因为hybris本身设计的原因(下一条详述),我们并不需要对数据库进行直接的操作。2、Item 准确的说并不是作为一个层,而是一种数据类型,在每个extension项目中的xxxx-item.x...

2018-07-23 16:30:25 12885

空空如也

空空如也

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

TA关注的人

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