![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 69
后端
如花菇凉
爱工作,爱生活,爱学习,喜欢进步,喜欢分享的小美妹
展开
-
java的反射代理
我虽有近2年未亲手敲JAVA代码,但是那么多年的增删改查,还是没有白做。2年了,我依然知道什么是反射代理,但在这里还是得复习下,让思想完整些。何谓反射能够分析类信息的能力叫做反射什么是类的信息简单的来说比如 属性、方法、构造器等等。。。Class class1 = Class.forName("reflect.Person");System.out.println(class1);Field[] fields = class1.getFields(); for (Fiel原创 2022-05-16 12:11:57 · 402 阅读 · 0 评论 -
POI 表格导出 行高自动
代码才重要,如下。 public static void calcAndSetRowHeigt(HSSFRow sourceRow) throws Exception { for (int cellIndex = sourceRow.getFirstCellNum(); cellIndex <= sourceRow.getPhysicalNumberOfCells(); cellIndex++) { //行高 double m.原创 2020-05-22 11:44:23 · 684 阅读 · 0 评论 -
POI 页边距设置
抱着试试的态度百度,厉害了,POI还有打印前的页边距设置。 HSSFPrintSetup ps = hssfSheet.getPrintSetup(); ps.setLandscape(false); ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); hssfSheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.1 ); .原创 2020-05-19 15:58:03 · 2988 阅读 · 2 评论 -
接口与抽象类的区别和作用
转载:https://blog.csdn.net/u012092924/article/details/78342193概念:抽象性和具体性都是相对的,不是绝对的。简单说,概念的内涵越小,则其抽象程度就越高,其外延也越大,反之亦然。比如“人”比“男人”抽象一点,而“生物”又比“人”更抽象一点,“物质”则比“生物”更抽象。抽象的概念是由具体概念依其“共性”而产生的,把具体概念的诸多个性排出,...转载 2020-03-19 15:49:01 · 371 阅读 · 0 评论 -
IDEA 下 tomcat unable to open debugger port socket closed
解决方法在cmd的命令框中依次输入netstat -aon|findstr 对应的端口号tasklist|findstr 对应的端口号taskkill -F -IM java.exe原创 2020-03-12 14:25:33 · 289 阅读 · 0 评论 -
JAVA 反射技术
什么是反射?JAVA动态语言的关键,反射机制,允许程序在执行时借助于Reflection API取得任何类的内部信息,并能直接操作任何内部类的属性和方法。反射的作用?在运行时判断任意一个对象所属的类。在运行时构造任意一个对象。在运行是判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的成员和方法。生产动态代理...主要API?java.lang.C...原创 2020-03-09 14:27:01 · 108 阅读 · 0 评论 -
tomcat 文件夹解释
这篇文件并不高大上,只是个文件夹解释而已。 tomcat安装包下各文件夹意义: 1.conf 配置文件 2.bin 命令文件 sh 是linux命令 bat 是windows命令 3.works 编译后的文件 4.tem...原创 2020-03-03 11:57:52 · 113 阅读 · 0 评论 -
JAVA8大基础类型
话说干了这么多年的开发,只知道会用,怎么用,用什么,隐约也知道了为什么用,但为啥JAVA总像一个犹抱琵琶半遮面的女子,总让人看不透,看不腻?因该就是基础不扎实了。1.byte 8位 这玩意儿很少用,如果是为省空间,并且数字不大在-128~127之间,注意所有的英文字母大小写和其它一些符号转成二进制后也 是在这数字之前,这就是为啥字母或符号可用数值代表。默认为0.2....原创 2020-03-03 11:32:19 · 284 阅读 · 0 评论 -
POI 合并后的框不完整
加上如下代码,妥妥的RegionUtil.setBorderBottom(1, region, hssfSheet, wb);RegionUtil.setBorderTop(1, region, hssfSheet, wb);RegionUtil.setBorderLeft(1, region, hssfSheet, wb);RegionUtil.setBorderRight(1, r...原创 2019-12-18 10:33:29 · 428 阅读 · 0 评论 -
jxl 取日期
下面这段代码,就是取日期,妥妥的。 jxl.Cell[] cell = null; Date transferDate = null; DateCell dc = null; Date date = null; Calendar c = null; Out cio = new Out(); ...原创 2019-11-29 16:51:26 · 264 阅读 · 0 评论 -
tomcat 乱码问题
今天遇到了一个奚跷问题。在springboot单元测试Ok,但用tomcat启动后从http里取出来的带中文的竟是乱码。百思不得其解,后来我定位到外部tomcat哪里没有配置的原因。百度一查,果然。特记录下。参考了这个博客,解决了我的问题:https://blog.csdn.net/jiahongfei1213895/article/details/86555672然后...原创 2019-11-18 14:12:34 · 616 阅读 · 0 评论 -
Unix时间戳与系统毫秒的转换
这几天犯了个低级错误,一直在调企业微信的打卡API,但就是为空,首先就想到状态码正确,那就排除了token错误,和secret错误,人员编号也没有错,首先就定位到了时间上。结果一直未解决,原来时间戳不是毫秒,而是秒,啊啊啊。下面附上转换代码 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); D...原创 2019-11-16 15:59:52 · 2932 阅读 · 0 评论 -
springboot单元测试
为什么要使用springboot单元测试?以我的运用和理解,我认为当进行springboot框架进行开发时,诸多类的管理交给了注解。当我们开发完一个功能,往往要么在网面上直接进行测试,要么写个main测试,但问题来了,main测试不直持service或controller等汲及到类初始化的地方?用网页进行测试的话那话还写个网页?于是单元测试横空出世.哈哈,其实单元测试早就出世了......原创 2019-11-12 14:33:41 · 127 阅读 · 0 评论 -
springboot 巧用笔记
首先,我是参考了这个博文。https://blog.csdn.net/valada/article/details/80892573什么是 Spring Boot官方的说法是:Spring Boot 是由 Pivotal 团队提供的基于 Spring 的全新框架,其设计目的是为了简化 Spring 应用的搭建和开发过程。该框架遵循“约定大于配置”原则,采用特定的方式进行配置,从而使...原创 2019-11-12 11:01:03 · 128 阅读 · 0 评论 -
JAVA springboot 大文件分断极速上传带上传进度条
JAVA springboot 大文件分断极速上传带上传进度条效果图项目部分架构为html+js+springboot+springMVC因为没有考虑周到,前期开发有试用WEB文件简单上传,WEB文件多线程上传,sevlet文件分断上传+进度条等,虽都成功,但效果差强人意,直到遇见百度的webuploader,这里感谢百度的webuploader插件开源,虽然网上人员对它的吐槽也不少,哈哈。下...原创 2019-07-09 08:47:27 · 1546 阅读 · 0 评论 -
JAVA 大文件压缩极速下载
JAVA 大文件压缩极速下载前言之前大/多文件压缩 900M下载需要7分钟左右,是因为没有优化代码,网上的代码直接复制粘贴能跑就OK,后来因为需求要求大文件1分钟左右下载完,于是各种百度,各种试验,最终产出了2种方案,一种是找迅雷接口,借助迅雷将多文件大文件下载,这种效率很高,而且不占JAVA JVM内耗,但老板觉得用这软件还得装一个插件,于是另想办法,这个方法于是横空出世,900M 压缩仅2...原创 2019-07-09 08:48:51 · 1457 阅读 · 0 评论 -
jxl.cell 判断非空
jxl.cell 判断非空cell.getType() == CellType.EMPTY原创 2019-07-09 08:54:13 · 923 阅读 · 0 评论 -
cookie无法删除原因与办法
cookie无法删除解决方案cookie无法删除原因cookie无法删除原因cookie不仅有name和value,还有域。很多人无法删除cookie是因为在删除的时候没有设置域。以下为代码。cookie添加.// An highlighted block Cookie cookie = new Cookie("downloadstatus", String.valueOf(new Da...原创 2019-07-09 08:43:38 · 3414 阅读 · 0 评论 -
java 代码 linux 执行chmod 755权限代码
Runtime.getRuntime().exec(“chmod 755 -R /opt/ftpserver”);755:1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1)755表示该文件所有者对该文件具有读、...原创 2019-07-08 17:26:37 · 2437 阅读 · 1 评论 -
java 后台传list 前台解析为array
首先,感谢这位热心博主解了我燃眉之急,然后,我是结合了两位博主才解决了问题,下面为两位博主的原博文https://blog.csdn.net/dlutsunmingze/article/details/84646138https://blog.csdn.net/qq_43072912/article/details/83743446直接上代码后端 List<Str...原创 2019-07-23 11:01:34 · 2045 阅读 · 0 评论 -
java代码 ubuntu服务器重启
@Component@Configuration@EnableSchedulingpublic class RestartLinuxTask { @Scheduled(cron = "0 0 07 * * ?") //每天早上7点重启服务器 private void configureTasks() { try { Runtime....原创 2019-07-29 09:52:47 · 412 阅读 · 0 评论 -
CAD的dwg格式转换为PDF
因公司需求需要,接触了这一块。一,需要jar包支持,我下载的是19.5的版本,然后,我是将下载的jar包放在项目根目录下,然后maven引用的形式下载地址:https://repository.aspose.com/repo/com/aspose/aspose-cad/不会放在根目录下,然后maven引用,来,看图1.在根目录下,新建一个放jar包的文件夹,如,我新建的是libs...原创 2019-07-30 16:24:07 · 1621 阅读 · 15 评论 -
ibaties 注解式 insert后返回id
写这篇博客的是因为在网上找的不对,下面贴上正确的代码。mapper里是这样的 @Insert("insert into FilemanUrl(uid,fileInfoId,userName,orginname,opRight,logur1,uptime) " + "values (#{uId},#{fileInfoId},#{userName},#{orginN...原创 2019-08-13 17:29:08 · 1460 阅读 · 0 评论