自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射,动态代理一锅煮

反射(第一次写博客,格式还望朋友们指点)通过类的字节码文件,操作类的属性,方法,构造,不需要通过对象就能实现class对象获取方式:1.类名.class2.实例.getClass3.Class.forName()操作构造器:获得任意修饰符的构造器对象getDeclaredConstructor(Obj.class)创建对象newInstance(Object)设置暴力反射--无视权限setAccessible(true)操作方法:获得任意修饰符的方法对象getDeclare

2020-06-22 21:59:18 149

原创 sql使用总结

单个增删改mapper文件 public void addGood(Good good); public void updateGood(Good good); public void deleteGood(@Param("id") int id);xml文件 <insert id="addGood" parameterType="com.lequshe.goods.model.Good"> insert into goods

2022-03-07 22:56:03 113

原创 mybatis配置

启动类加@MapperScan注解@MapperScan(basePackages = {"com.lequshe.goods.dao"})public class GoodsApplication { public static void main(String[] args) { SpringApplication.run(GoodsApplication.class,args); }}配置文件application.yml配置数据库和mybatis相关s

2022-03-07 22:41:46 284

原创 Stream流使用总结

一.创建流通常通过数组或者集合方式创建Arrays.stream(arr)list.stream()二.中间操作map 映射filter 过滤distinct 去重flatMap 扁平化(流中得到集合合并后,形成新的流)sort 排序peek 中间操作的forEachskip/limit 舍弃/截取(不常用)// 按重量升序排列 List<Apple> list1 = appleStore.stream().sorted(Comparator.comparing(Ap

2022-03-03 22:56:55 134

原创 Optional常用方法

java提供用以解决空指针问题。常用方法map: 映射filter:过滤orElse:获取Bean属性,没有则给定默认值orElseGet:获取Bean属性,没有则给定默认值,并执行其他操作orElseThrow:获取Bean属性,没有则抛出异常ifPreset:获取Bean属性,如果存在则执行操作实例try{ // orElse Integer age = Optional.ofNullable(student).map(Student::

2022-02-27 16:53:08 391

原创 springboot创建与数据库关联模块

创建步骤1.导入依赖2.配置文件3.创建启动类1.导入依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <scope>provided</sc

2020-10-01 17:18:47 908

原创 springboot共用模块搭建

一、common模块1.配置共用依赖2.配置公共资源 略1.配置共用依赖 <dependencies> <!--web起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact

2020-10-01 16:53:34 605

原创 springboot父工程搭建

父工程搭建1.新建maven工程2.导入相应配置 父工程 起步依赖1.新建maven工程file->new->project->maven2.导入相应配置 <!--继承父工程,管理依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&lt

2020-10-01 16:16:44 165

原创 通用mapper应用

通用mapper与JPA简介通用Mapper:根据指定的实体类,生成相应的sql语句,适用单表查询jPA(java持久层API)描述对象关系表的映射关系,实体对象持久化到数据库通用mapper使用1.导入JPA依赖2.创建实体类 (默认驼峰转下划线)3.创建Mapper接口继承通用Mapper<实体类>4.使用1.导入JPA依赖<dependency> <groupId>javax.persistence</groupId> <

2020-09-12 12:28:45 103

原创 Eureka客户端搭建及服务端使用

eureka服务端配置1.导入eureka服务端依赖2.启动类,加@EnableEurekaServer3.添加配置文件,配置端口,访问路径1.导入eureka服务端依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-e

2020-09-12 11:19:59 481

原创 项目数据导出成PDF文件

项目数据导出成PDF文件模板准备:数据格式模板如:abc.xlsx页面处理:绑定事件:<el-button @click="exportPDF">导出Excel</el-button>运营数据统计发送请求:不能用ajax,因为接受的是文件输出流,ajax接受的是jsonmethods:{exportPDF(){ window.location.href = '/report/exportBusinessReport4PDF.do';}}后端代码

2020-08-11 10:23:00 452

原创 PDF模板设计Jaspersoft Studio

Jaspersoft Studio:图形化的报表设计工具,用于设计PDF模板文件创建一个工程file-new-project-jaspersoft Studio-jasperReports Project创建模板文件可以在工程上点击右键,new jasper Report-A4-One Empty Record将元素应用到模板:Image元素从右侧Palette面板中选择Image元素(图片元素),拖动到Title区域Static Text元素Static Text元素就是静态文本元素,用

2020-08-10 20:10:57 499

原创 项目数据导出成Excel文件

项目数据导出成Excel文件模板准备:数据格式模板如:abc.xlsx页面处理:绑定事件:<el-button @click="exportExcel">导出Excel</el-button>运营数据统计发送请求:不能用ajax,因为接受的是文件输出流,ajax接受的是jsonmethods:{exportExcel(){ window.location.href = '/report/exportBusinessReport.do';}}后端

2020-08-10 13:12:57 249 1

原创 maven项目移植

maven项目移植处理:确保本地仓库配置:idea–file–setting–maven配置地址idea–file–other setting–setting for new projectmaven配置地址导入资源:idea–file–new–project from existing source选择相应的pom文件

2020-08-10 09:01:16 232

空空如也

空空如也

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

TA关注的人

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