- 博客(14)
- 收藏
- 关注
原创 反射,动态代理一锅煮
反射(第一次写博客,格式还望朋友们指点)通过类的字节码文件,操作类的属性,方法,构造,不需要通过对象就能实现class对象获取方式:1.类名.class2.实例.getClass3.Class.forName()操作构造器:获得任意修饰符的构造器对象getDeclaredConstructor(Obj.class)创建对象newInstance(Object)设置暴力反射--无视权限setAccessible(true)操作方法:获得任意修饰符的方法对象getDeclare
2020-06-22 21:59:18 157
原创 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 132
原创 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 294
原创 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 152
原创 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 417
原创 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 914
原创 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 628
原创 springboot父工程搭建
父工程搭建1.新建maven工程2.导入相应配置 父工程 起步依赖1.新建maven工程file->new->project->maven2.导入相应配置 <!--继承父工程,管理依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<
2020-10-01 16:16:44 175
原创 通用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 118
原创 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 504
原创 项目数据导出成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 490
原创 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 534
原创 项目数据导出成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 281 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 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人