Java成长之路
文章平均质量分 61
记录我的java学习历程
Pickle_泡菜君
这个作者很懒,什么都没留下…
展开
-
java导出word文件
java导出word演示网站:编号0002跳转前提准备:导入freemarker的jar包获取ftl模板导入freemarker的jar包<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version></dependency&原创 2021-02-05 10:00:32 · 396 阅读 · 1 评论 -
Shell 脚本tomcat部署项目
变量var.sh#!/bin/bash# 备份文件 backupSource=(A B) A,B为文件backupSource=("../webapps/tjy-admin-iss", "../webapps/tjy-admin-iss.war")# 备份放在什么文件下backupTarget="../../backup"# 项目文件发在什么文件下projectWebapps="../webapps/"# 新的var包projectWar="../../new/tjy-admin-i原创 2020-12-17 21:52:19 · 280 阅读 · 0 评论 -
Excel web前端(VUE)导出,通过ServletOutputStream
后端代码:@GetMapping("/export") public void export(HttpServletRequest request, HttpServletResponse response) throws Exception { // 1.通过poi创建一个excel Workbook wb = new SXSSFWorkbook(); wb.createSheet().createRow(1).createCell(1).setC原创 2020-11-15 09:20:31 · 1222 阅读 · 0 评论 -
公司树分别通过前端和后端实现,element的el-tree,懒加载,及时加载
公司树一、基础准备:1.1 数据库建表要有层级关系: 如上图所示,通过id和pid建立层级关系。其中pid为父级公司的id,而leaf是为表明该公司是否存在子公司,当leaf为1(true)时表明在公司树结构中为叶子,因此下方不包含子公司。 数据中的层级结构如下:二、懒加载:2.1 代码实现:<template> <div> <div> <原创 2020-11-06 20:39:32 · 2066 阅读 · 0 评论 -
java实现数据的Excel导出, 自定义导出字段, 转换字典值
java实现数据的Excel导出, 自定义导出字段, 转换字典值第一版代码:基础功能跳转此文章java自定义Excel导出工具:简介新增功能:添加自定义字段导出功能, 用户可以选择字段进行导出将字典类型数据进行转换(如:0=女,1=男, 将0转换为女, 1转换为男)添加表头格式随机文件名称, 防止多次导出时文件覆盖问题实现代码Excel注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public @i原创 2020-11-02 21:55:11 · 11247 阅读 · 31 评论 -
java自定义Excel导出工具类
java自定义Excel导出工具一、引入预备知识:java的自定义注解java反射poi的常用api注解和反射学习:自定义和反射的内容比较多就不行细致阐述了,不了解的可以点击下方进行跳转自定义注解java反射poi的maven引入:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <原创 2020-10-26 22:18:48 · 2199 阅读 · 12 评论 -
java反射的实现方式和反射中常用方法
反射Class本身就是一个类Class对象只能由系统创建反射的实现方式方式演示通过对象获取User user = new User(); Class c1 = user.getClass()通过Class类的forName()静态方法Class c2 = Class.forName(“com.radish.domain.User”);通过类名.classClass c3 = User.class代码演示:public stati void ma原创 2020-08-04 22:11:15 · 268 阅读 · 0 评论 -
Java中的耦合和解耦
耦合百度百科:耦合也叫块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块之间越独立则越差。Java中耦合:例如在web开发中,表现层需要持有业务层的对象,业务层中需要持有持久层的对象,这种关系是很强的依赖关系。代码如下:业务层:(在包service下)package top.radish.servicepublic class AccountService { // 持久层的AccountDao对象 private AccountD原创 2020-05-22 20:19:32 · 2680 阅读 · 2 评论