面试常用知识笔记

前言准备换工作,常用的知识点记录下来VolatileVolatile是Java虚拟机提供的轻量级的同步机制(三大特性)1、保证可见性2、不保证原子性3、禁止指令重排

JVM 知识点整理

前言准备换工作之前先学习了下分布式,看了看基础和框架知识,重要的知识点记录下来JVMVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。java编译器只要面向JVM,生成JVM

对接支付宝支付通道接口

最近公司接的项目到了后期,我负责结算这块对接了支付宝和微信的支付通道,支付宝接口比微信调起来舒服的多首先商户在蚂蚁金服开发平台申请开发权限,配好密钥下载支付宝工具jar包,然后对接相应的接口这几个都是固定的//请求地址privatestaticStringURL="https://open

bootstrapTable分页查询未返回第一页的解决方法

问题在于查询时还保留了以前的信息,导致当前页获取数据条数为0,参考一些方法后解决了这个问题,在点击查询按钮时销毁原表格,重新加载就行$('#search').on('click',function(){   $("#table").bootstrapTable('destroy'

对接微信支付通道接口

微信的支付通道调起来比支付宝麻烦多了首先引入工具包再把证书放到项目文件夹下再把证书放到项目resources目录下的cert文件夹下设置微信的配置参数appid,appsecret,MchID,key这几个参数要注意,很容易出错,签名错误问题卡了好久补一个获取秘钥的工具类publicclassOur

配置文件的几种读取方式(Java和Lua)

前言在工作中为了方便项目管理,通常会用到配置文件,以前用的都是配置excel表格转成json格式文件,再读取数据,记录一些有用的方法,也提供给大家参考Java读取properties配置文件这种解析方式就轻便很多,适用于配置文件数据小的场景配置文件数据读取文件方式@Overrideprotected

Spring TaskScheduler实现定时任务分析

实现类实际上还是ThreadPoolTaskScheduler的方法,只是封装了一层更适合项目使用@ComponentpublicclassSchedule{@AutowiredprivateTaskSchedulertaskScheduler;/***每x毫秒钟执行(如果时间已过立即执行一次)*@

活动系统解析

前言活动分为限时活动和永久活动,活动开放时间读取活动配置表,我们来看下通过活动解析器管理活动类ActivityParser活动解析接口/***活动解析接口*@authorCharonWang*/publicinterfaceActivityParserextendsOnEventListener{/