- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 以证书方式对接支付宝接口
之前有写过沙箱测试对接支付宝接口的文章,入口https://blog.csdn.net/weixin_44596858/article/details/103707209在项目中也是第一次用到,测试的流程都好了,后来我问客户要相应的支付宝参数结果给我的是证书文件,不是我之前测试用的公钥和私钥(一脸懵...)我还天真的给客户说:你要给我支付宝的公钥和私钥(尴尬)...............
2020-04-19 20:58:54 2657 3
原创 PLSQL安装配置
安装配置PLSQL1、官网下载oracle client下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html(这里以11.2.xx版本为示例)解压缩后,找到文件夹 instantclient_11_2创建文件夹目录 NETWORK 及子目录 ADMIN并且在目录 ADMIN 新建文件 tnsnames.oratnsnames.ora内容示例:(具体配置根据实际情况自定义。)ORCL =
2022-04-07 15:17:17 13841
原创 自定义注解实现AOP功能增强
1、什么是注解,官方给的解释:注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。注解对于它所修饰的代码并没有直接的影响。2、注解使用的范围:注解又许多用法,其中有:为编译器提供信息 - 注解能被编译器检测到错误或抑制警告。编译时和部署时的处理 - 软件工具能处理注解信息从而生成代码,XML文件等等。运行时的处理 - 有些注解在运行时能被检测到。3、注解语法注解在Java中,与类、接口、枚举类似,因此其声明语法基本一致,只是所使用的关键字有所不同@interfa
2021-11-12 15:35:53 3559
原创 SpringBoot整合Dubbo + zookeeper
Dubbo是什么Dubbo 是阿里巴巴开源的一个基于 Java 的 RPC 框架.(RPC 即 Remote Procedure Call,远程过程调用)2018 年和 当当的 Dubbox 进行了合并,进入 Apache 孵化器,在 2019 贡献给 Apache 成为顶级项目Apache Dubbo是一款高性能、轻量级的开源Java RPC 框架,它提供了三大核心能力:1、面向接口的远程方法调用2、智能容错和负载均衡3、服务自动注册和发现简单来说Dubbo就是一个分布式服务框架,致力于提供
2021-07-01 10:51:27 2883 7
原创 springboot配置AOP
spring AOP:面向切面编程,可以在不影响源代码的情况下对方法进行动态增强AOP概念:1、 Joinpoint(连接点):连接点就是我们想要去增强的方法,该方法就是一个连接点2、 Pointcut(切入点):对Joinpoint(连接点)进行拦截的定义即为切入点3、 Advice(通知):当拦截到Joinpoint(连接点)之后我们所需要做的就是通知了,每个通知都是一个方法,通知分为:(1)前置通知(Before):在增强方法调用之前实现,例如我想对一个aop()方法进行增强,那么前置通
2021-01-13 15:31:34 827
原创 java局部变量、成员变量的区别
1、声明位置成员变量在类中方法之外局部变量在方法之中或方法声明上2、内存位置成员变量:在堆内存中局部变量:在栈内存中3、生命周期成员变量:随着对象的创建而存在,等待垃圾回收器(gc)回收,不会立即消失局部变量:随着方法的调用而存在,方法调用完毕立即消失4、初始值成员变量:可以不赋值,系统会根据你定义的类型自动赋值局部变量:使用前必须赋值,不然程序就会报错...
2021-01-11 14:00:02 86
原创 Linux下启动Tomcat出现:Permission denied
错误:-bash: ./startup.sh: Permission denied解决办法:用命令chmod 修改一下Tomcat的bin目录下的.sh权限就可以了执行命令: chmod u+x *.sh就可以了
2020-11-11 15:08:39 529
原创 【配置】npm修改为阿里镜像
1、在控制台输入命令:npm config get registry 验证输出默认地址为:https://registry.npmjs.org/2、修改为阿里镜像地址命令:npm config set registry https://registry.npm.taobao.org之后再用第一步的命令验证是否配置成功控制台输出:https://registry.npm.taobao.org/ 配置成功...
2020-11-10 10:09:21 5379 2
原创 解析IO操作
1、InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.//以下是FileInputStream读取文件输出打印为例String path = "D:/789.txt";File file = new File(path);StringBuffer strin
2020-11-09 15:32:00 153
原创 Java实现文件下载【详细】
直接上代码! public AjaxResult uploadStart(HttpServletResponse response) { //获取项目中静态文件路径 String path = this.getClass().getResource("/").getPath() + "static/启动.txt"; //通过路径,获取文件 File file = new File(path); //判断文件是否存在
2020-11-09 15:11:31 7825
原创 springboot使用注解@Scheduled
在springboot使用注解@Scheduled1、要使用@EnableScheduling开启功能,可以把这个注解放在启动类上2、执行的类上要加上:@Component(把bean注入到spring的注解都可以,类似 @Controller,@Service 等)在执行的方法上:@Scheduled每分钟执行一次:@Scheduled(cron = "0 */1 * * * ?")需要注意的是,如果在多个函数上使用了@Scheduled,那么一定是一个执行完毕,才能排下一个。可以在Sched
2020-10-30 15:47:26 787
原创 Linux安装MySQL数据库
linux安装、配置mysql准备:1、官网下载mysql:https://dev.mysql.com/downloads/mysql/( 本文安装mysql版本:mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz )2、安装目录mysql安装位置:/usr/local/mysql数据库文件数据位置:/usr/local/mysql/data步骤1、把下载好的文件上传至服务器并解压,解压命令:tar -zxvf mysql-5.7.28-linux-glib
2020-10-28 14:09:53 244
原创 Linux配置jdk环境
安装步骤1、下载安装去官网下载linux系统的jdkhttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html把jdk放入服务器的文件夹下,执行解压命令tar -zxvf jdk-8u271-linux-x64.tar.gz得到解压后的文件2、配置环境变量其实和Windows系统配置差不多,执行命令:vim /etc/profile打开profile文件,shift + g 定位到最后一行,按
2020-10-26 16:41:48 142
原创 Linux下安装nginx步骤
1、安装依赖yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2、下载nginx http://nginx.org/en/download.html把下载的文件放到文件夹下 执行解压命
2020-10-26 15:35:03 275 1
原创 使用jxl生成Excel,带有合并标题
直接上代码 不明白可以留言public void exportList() throws Exception{ List<String> title=new ArrayList<String>(); title.add("序号");title.add("地区"); title.add("项目名称");title.add("项目建设目标和主要建设内容"); title.add("申请单位情况");title.add(""); titl..
2020-07-24 10:21:04 439
原创 layui表单渲染和日期控件
拿到官网的示例 发现从选择框 - 单选框的效果都没有出来 日期控件也米有效果原因是 form表单里一些特殊的元素需要一个前置条件加上下面的js 效果就会出来了//初始化layui表单渲染var form=layui.form;form.render(); //执行一个laydate实例laydate.render({elem: '#datetime1' //指定日期元素的id});...
2020-06-30 11:51:47 1694
原创 纯JS模拟抽奖,每次抽取结果不重复的那种
抽取的结果不会重复,直接上全部代码 拿走可以直接用<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="jquery.min.js"></script> <script> //奖池数据 ...
2020-05-27 11:21:25 2065
原创 字符串转数字后精度丢失问题
例如:String a = "12.33";String b = "11.66";double aa = Double.parseDouble(a);double bb = Double.parseDouble(b);System.out.println("未转换前:"+(bb+aa));这段代码输出---未转换前:23.990000000000002用一个类BigDecimal来操作,改动后String a = "12.33";String b = "11.66";doub
2020-05-25 15:47:22 3699 2
原创 pagehelper的使用和前台jQuery的分页插件pagination
首先是后台的分页插件pagehelper,简单的示例用法pageNum当前页,pageSize每页显示的条数public PageInfo getPatentList(int pageNum, int pageSize) { PageHelper.startPage(pageNum,pageSize); List<Map<String, Object>&...
2020-05-04 22:37:17 485
原创 配置jdk环境变量
Study-开始安装jdk的步骤就跳过了,直接上环境变量的配置方法。右键 【此电脑(我的电脑)】-属性找到【高级系统设置】,在弹出框找到【环境变量】在【系统变量】,点击新建【变量名】》JAVA_HOME【变量值】》你自己的jdk安装路径填好后,点击确定继续新建【变量名】》CLASSPATH【变量值】》.;%JAVA_HOME%\lib;%J...
2020-04-19 20:21:12 135
原创 IDEA Unescaped xml character报错的解决方法
用了新版的idea后,发现jsp页面上的接下来进入File里,settings找到HTML下的Malformed content of
2020-02-03 10:04:18 1394
原创 支付宝电脑网页支付接口的调用
应公司业务要求,需要对接支付宝的支付接口进行支付的操作,将这一次的整个过程记录下来,分享给各位,如果有不好的地方还请大家提出来一起交流本次调用支付宝采用的是:电脑网页支付方式,教程开始首先登陆支付宝开放平台,找到文档中心,下载官方demo链接地址:https://docs.open.alipay.com/270/106291/打开下载好的demo,有个AlipayConfig类,这里面的...
2019-12-25 23:29:19 1538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人