
java
文章平均质量分 66
我有一只小神兽
这个作者很懒,什么都没留下…
展开
-
校验身份证号是否正确
/2.长度 15 位 18 位。//4.第 1 到 2 位 地区。//5.出生日期验证。//6.18位验证码。原创 2023-03-17 17:35:30 · 204 阅读 · 0 评论 -
PDF预览、支持ie、谷歌等主流浏览器
PDFJS:详见本人资源列表(高版本pdfjs不支持低版本的ie)将空间放在项目静态文件的根目录下,要不然访问服务端方法时404;页面调用方式:本人这个是通过后台返回文件流进行处理,所以需要调用服务端接口;服务端方法:获取文件是从另一台服务器上请求,返回的是FileBase64的文件流;/** * 展示pdf * @param id * @param response * @throws UnsupportedEncodingException */ @Req原创 2021-05-28 16:01:47 · 999 阅读 · 0 评论 -
axis2 RPCServiceClient访问https接口访问踩过的坑!!!java版本,证书生成,TLS版本问题........
前几天,项目需要调用第三放的https的Webservice接口,说起来都是一把辛酸泪!!!简单的说下实现以及踩过的坑!!!!!!!!!!!!!!!!第一步:项目为maven项目,使用axis2需要导入相应jar包,下面是所需要的maven依赖: <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2</artifactId>原创 2021-03-05 10:49:34 · 4292 阅读 · 2 评论 -
dubbo的配置以及使用
第一步:创建一个公共service项目:basic-plat-interfacepom文件新增配置:配置完成之后执行操作:maven Install第二步:提供者项目的配置:imei-plat-marketing-execution将公共项目(basic-plat-interface)以打jar的形式引入到提供者项目当中,pom配置如下所用的主要jar如下:具体所用jar参考Java笔记(1)提供的链接创建公共项目services层的实现类,如下:将配置好的s原创 2021-01-18 17:46:47 · 319 阅读 · 1 评论 -
SQL优化
IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从sql执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:sql试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。推荐方案:在业务密集的SQL当中尽量不原创 2021-01-18 17:44:05 · 139 阅读 · 0 评论 -
Java面试题精选四(oracle、mysql数据库)
1,delete 与Truncate区别?1)Truncate 是DDL 语句,DELETE 是DML语句。2) Truncate 的速度远快于DELETE;原因是: 当执行DELETE操作时所有表数据先被COPY到回滚表空间,数据量不同花费时间长短不一。而TRUNCATE 是直接删除数据不进回滚表空间。3) delete 数据可以运行Rollback 进行数据回滚。而Truncate 则是永久删除不能回滚。4) Truncate 操作不会触发表上的delete触发器,而delete 会原创 2021-01-18 17:07:07 · 336 阅读 · 0 评论 -
Java面试题精选三(基本运算)
一、冒泡排序int[] arrs = {123,432,4,45,65,76,87,34,23,65,346};for(int i = 0;i<arrs.length;i++){ for(int j=i+1;j<arrs.length;j++){ if(arrs[j]>arrs[i]){ int arrs_i = arrs[i]; int arrs_j = arrs[j];原创 2021-01-18 17:01:34 · 90 阅读 · 0 评论 -
Java面试题精选一(基础概念)
一、深入理解Java中的堆跟栈Java把内存划分为两种:一种是栈内存、一种是堆内存;1、堆(heap)和栈(stack)都是java用来在Ram中存放数据的,java是自动管理栈和堆的,程序员不可以直接设置堆栈;2、栈的优势是存取速度比堆要快,仅次于寄存器,缺点是栈中的数据大小跟生命周期必须是确定的,缺乏灵活,栈的数据可以共享;3、堆的优势在于自动分配内存的大小,生存期也不必告诉编译器,Java垃圾收集器会自动回收不用的数据,缺点是运行时自动分配内存的大小,存取速度慢;4、java存储数原创 2021-01-18 16:53:33 · 265 阅读 · 0 评论 -
IText html转pdf 解决中文、数字、英文过长不自动换行问题
原理:修改源码包中的BREAK.class重新计算右边距即可解决修改源码:原创 2021-01-14 17:46:21 · 4317 阅读 · 3 评论