自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

学习

  • 博客(271)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 JFinal实现定时任务调度

maven中引入定时器任务 <!--引入定时器任务--> <dependency> <groupId>it.sauronsoftware.cron4j</groupId> <artifactId>cron4j</artifactId> <version>2.2.5&l

2018-01-22 17:49:03 6599

原创 Spring框架实现定时任务调度

在Spring配置文件中进行配置基本信息在xmlns中添加xmlns:task="http://www.springframework.org/schema/task"在xsi中添加http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spri...

2018-01-22 17:40:27 26116 3

原创 node.js+express+mysql+js分页+bootstrap+文件上传+基本新闻管理模块

建数据库:`/* Navicat Premium Data TransferSource Server : 本地数据库 Source Server Type : MySQL Source Server Version : 50534 Source Host : localhost:3306 Source Schema :

2017-12-26 17:41:44 2055

原创 Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

首先是你的项目中有和和历史不符的东西 Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin master –allow-unrelated-histories git pus

2017-12-24 12:47:25 74919 24

原创 微信小程序获取openId 微信唯一标识 Java & jFinal

方法一: 首先来介绍使用小程序直接获取的方法,这种方法在真实的开发中肯定是不可取的,审核也不会通过,这里只介绍一下,刚接触小程序的小伙伴可以尝试用一下即可,首先是把appid和微信小程序的提供的app_secret定义好,只需要执行以下的方法即可获取到想要的openid。 wx.login({ success: function (res) { wx.request({

2017-12-17 19:01:49 5291 1

原创 SpringMVC常用注解及其功能

今天面试遇到这个问题,说实话只是使用基本没有真正的去深入的了解与多少标签和这些标签有什么作用,回来以后总结了一下。 @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为@RequestMapping用来定义访问的URL,你可以为整个类定义一个(用于整个类不是必须的,如果没有配置,所有的方法的访问路径配置将是完全独立的,没有任何关联)@PathV...

2017-03-03 11:12:04 2950 2

原创 浅谈对ssh三大框架的理解

首先是对struts2的理解 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求

2017-02-24 20:40:50 6018 2

原创 SVN的基本安装以及使用

首先是安装svn的服务端 第一步 第二步 第三步 第四步 第五步 第六步 接下来打开svn server Manager进行创建库 这是服务端就简单的创建好了接着就是客户端的安装(完全傻瓜式安装),没有任何技术含量,不多

2017-02-17 21:20:10 380

原创 nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

刚开始启动服务器服务器启动没有报错 。。。但是经过页面的刷新就产生了这种错误,这是浏览器报的错误HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Configtype Exception report

2017-01-15 15:28:05 4549

原创 FRP服务搭建内网映射内网转发

FRP服务搭建内网映射内网转发。搭建frp服务 | 内网转发,内网映射,可以支持泛域名解析,HTTPS(需要SSL证书,如果是阿里云服务器可以协助搞定并且可以无限自动续签)仅提供服务器和域名即可,国内服务器需要备案,国外服务器不需要备案,需要有外网服务器

2023-07-05 10:58:25 335

原创 国内最全省市县中心经纬度城市简称城市标准编码电话区号三级联动邮政编码城市等级更新到2023年4月份

国内最全省市县中心经纬度城市简称城市标准编码电话区号三级联动邮政编码城市等级更新到2023年4月份提供JSON和excel两种格式数据

2023-06-09 14:04:14 482

原创 带GUI界面的电影院购票管理系统javaSwing

使用的技术是mysql,javaSwing没有其他依赖运行界面源码链接。

2023-06-07 18:01:11 256

原创 经纬度坐标系转换算法

介绍北京54,国家2000,西安80,gcj02,百度坐标,wgs84坐标, 互相转换的方法,使用java语言。

2023-05-29 16:49:21 644 1

原创 前端uni-app,后端使用java,接口加密解密

最近开发一个小程序使用的uni-app做了一些封装。服务端肯定是在拦截器层进行统一的处理。然后是那几个工具类比如解密的工具类。

2023-05-18 08:55:06 911 1

原创 uni-app对缓存进行封装-此篇博客会持续更新

/----------------------------------------第三版优化------------------------------------------------------------------------//---------------------------------------------继续优化-----------------------------------------------------------目前,我们只是使用 FIFO 算法删除过期缓存项。

2023-05-17 16:23:44 737 2

原创 家庭财财务管理系统-毕业设计

主要分为统计功能,存款,消费管理,房产管理,证券管理,投资管理,贷款信息。D登录注册、修改个人密码、修改个人信息、2收入记录统计 收入的来源信息,收入金额,发生时间,备注等信息3)支出记录统计:支出用途,支出的金额、支出发生的时间、其他备注信息等4收支记录查询:收入和支出列表展示,在此列表可查询收入或支出情况,可以按照年、月、日统计信息检索 G银行存款管理:添加银行存款信息,包括银行名称,银行存款发生的存款账号、账户名称、存款种类、存款数额、利率、发生时间。需要代码的可以加我的QQ:873015763。

2023-04-20 14:13:55 53

原创 1.经纬度计算距离,多点经纬度串联度计算总距离 2.电子围栏圆形多边形判断是否越过电子围栏算法 3.多坐标转换包括报读坐标(BD09)和GCJ02以及WGS84坐标相关转换

1.经纬度计算距离,多点经纬度串联度计算总距离2.电子围栏圆形多边形判断是否越过电子围栏算法3.多坐标转换包括报读坐标(BD09)和GCJ02以及WGS84坐标相关转换,以上算法全部java实现非常精准已经上线生产环境

2023-02-18 11:37:56 369

原创 2022最新Java面试题、八股文大全

1. 一个java文件里可以有多个类,但最多只能有一个被public修饰的类;2. 如果这个java文件中包含public修饰的类,则这个类的名称必须和java文件名一致。1.3 说一说你对Java访问权限的了解参考答案Java语言为我们提供了三种访问修饰符,即private、protected、public,在使用这些修饰符修饰目标时,一共可以形成四种访问权限,即private、default、protected、public,注意在不加任何修饰符时为default访问权限。在修饰成员变量/

2023-01-03 14:42:48 591

原创 2022最新java面试题

2022最新java面试题

2023-01-03 14:16:40 290

原创 git强制添加 add文件

首先是idea新建文件没办法使用git操作addhint: Use -f if you really want to add them.hint: Turn this message off by runninghint: "git config advice.addIgnoredFile false"然后就是git -f add Demo.javaok

2020-06-17 17:30:39 5974 3

转载 获取两个list中不同的元素

高效的找出两个List中的不同元素

2019-11-21 09:35:27 2599

原创 微信小程序getPhoneNumber获取手机号,解决code失效问题

注意在回调中调用wx.login登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行login;或者在回调中先使用checkSession进行登录态检查,避免login刷新登录态。这句话很重要,为了避免login刷新登陆状态,需要提前获取code,关键怎么获取Page({...

2019-10-15 10:37:01 8590 3

原创 ElasticSearch 报错blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];

记服务器首先是删除根据官方文档处理了这个问题curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'这是直接处理掉所有索引,_all可以更换为自己的索引解决这个问题的由来是因为...

2019-10-05 09:11:37 489

原创 getOriginalFilename方法与“文件名、目录名或卷标语法不正确”

今天文件上传出现了bug,直接粘上代码//原本代码是这样的,在上传的时候出现方法与“文件名、目录名或卷标语法不正确” String filename = file.getOriginalFilename();这个代码已经用了好久,从来没有出现问题,后经过debug发现 在上传的时候有些浏览器是出现临时路径的问题在这里不能出现路径怎么获取图片呢这里加了点东西,修改后代码 Strin...

2019-08-30 17:04:05 4008

原创 pagehelper超过页数仍然可以查出数据

使用pagehelper查询的时候,明明没有下一页的时候,还是会查询最后一页的内容示例接收到的数据是这样的调试时候的数据是这样的查看配置其中pagehelper.reasonable这个属性含义是分页参数合理化,默认值为false,如果pageNum>pageSize,默认会查询最后一页的数据。禁用合理化后,当pageNum>pageSize会返回空数...

2019-08-20 10:45:19 2119 2

原创 linux安装字体

首先下载字体,在linux下建立目录例子这里是我需要安装的字体然后在limux进行更新字体缓存# mkfontscale(如果提示mkfontscale: command not found,需自行安装# yum install mkfontscale)# mkfontdir# fc-cache -fv(如果提示fc-cache: command not...

2019-08-18 10:57:40 280

转载 List集合里面存储Map,对Map里面的某个属性进行排序

1.在多表查询的过程中常常会遇到查询多个字段组成的集合,并且还要对结果集合里面的某个属性进行排序返回。 例: List<Map<String, Object>> alarmMaps = new ArrayList();注:alarmMaps里面存在 count 属性//排序 倒序if (alarmMaps != null && ala...

2019-06-04 17:47:22 12045 4

原创 java 查询本机安装的字体

public static void main(String[] args) { GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); String[] fonts = ge.getAvailableFontFamilyNames(); for(St...

2019-05-11 13:37:54 595

转载 SpringBoot在自定义类中调用service层等Spring其他层

当时用sptingboot的时候需要写工具类,使用的是springcloud,然后调取微服务的时候在工具类中调用接口,但是在注入的时候一只空指针,网上找好了很多方法,这里引用了这个博主的文章解决方案工具类中然后就搞定了...

2019-05-07 11:13:51 3152

原创 Kibana linux 安装使用并配置外网访问

下载地址 :https://www.elastic.co/cn/downloads/kibana基本不需要什么安装,直接解压 然后配置一下配置文件可以是外网访问server.port: 5601server.host: "0.0.0.0"然后简单的 启动关闭命令ps -ef|grep kibana ps -ef|grep 5601 都找不到 尝试 使用 fuse...

2019-04-04 15:34:36 1871

原创 java生成指定时间内的随机时间

public static void main(String[] args) { for (int i=0;i&lt;30;i++){ Date date = randomDate("2019-01-01","2019-01-31"); System.out.println(new SimpleDateFormat("yyyy....

2019-02-13 10:51:44 19124 1

原创 java 几种生成海报的方式

生成方式的util已经在另一篇文章里说过啦,这篇文章要参考这以下的链接才能看得懂java生成海报并保存-包括微信小程序带场景值的二维码1、第一种是生成base64的格式这种也是比较常见的 @ApiOperation(value = "海报生成,返回的是base64图片") @ApiImplicitParams(value = { @ApiImpli...

2019-01-28 10:53:23 11201

原创 java生成海报并保存-包括微信小程序带场景值的二维码

先写个工具类Graphics2DUtilspublic final class Graphics2DUtils { /** * 向画布上写文字 * * @param g Graphics2D对象 * @param color 颜色 * @param font 字体 * @param content ...

2019-01-16 15:59:42 6647 16

原创 WebMvcConfigurationSupport 已过时的解决方案

这里WebMvcConfigurationSupport 已过时,查询文档。springboot实现了先的接口搞定

2018-12-28 11:20:33 2659 1

转载 基于Redis实现订单倒计时自动关闭——Java

1.场景:    电商系统或者购票系统都必须具备订单功能,生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,    但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太影响效率。还有一种想法,在用户进入订单界面的时候,判断时间执行相关操作。方式可能有很多,在这里介绍一种监听Redis键值对过期时间来实现订单自动关闭。2.思路: ...

2018-12-26 19:14:52 7541 1

原创 Jfinal结合redis实现JWT拦截器的token安全验证

拦截器:public class AuthTokenInterceptor implements Interceptor { private final String ACCESS_TOKEN = "token"; @Override public void intercept(Invocation inv) { Controller contro...

2018-12-18 15:49:00 1848

原创 百度地图根据百度坐标测算两者之间的距离

这里有两个计算其实算是一种,一种是sql查询的时候计算一种是js计算sql计算SQRT( POW(111.2 * (p.bd_y - " + longitude + "), 2) + POW(111.2 * (" + latitude + " - p.bd_x) * COS(" + latitude + "/ 57.3), 2))不需要多结束吧js计算,算法是一样的只不过使用js...

2018-12-10 09:22:50 3950 3

原创 java Object 转String然后再转Long

Object obj;Long lon=Long.valueOf(String.valueOf(obj)) 

2018-12-04 19:54:35 773

原创 微信小程序data中数组java后端接收--小程序踩过的坑

首先在小程序端想传递一个数组给服务端很明显这个数组的长度是3但是看文档被坑,在java端接收到以后的不是数组了直接变为string,本来一直使用数组遍历,后来发现根本不行,解决方案 String coupons = getPara("coupons"); JSONArray obj = JSON.parseArray(coupons); Sy...

2018-12-04 19:33:17 5110 4

原创 BigDecimal加减乘除计算

BigDecimalbignum1=newBigDecimal("10");BigDecimalbignum2=newBigDecimal("5");BigDecimalbignum3=null;//加法bignum3=bignum1.add(bignum2);System.out.println("和是:"+big...

2018-11-27 11:50:09 296

一个生产管理系统JAVA

生产管理系统JAVA现成代码,采用SSH框架,绝对物超所值,可用于毕业设计参考。下载mysql、navicat将数据库文件导入mysql中即可运行。

2019-07-10

微信小程序 自定义头部导航栏 navigationStyle

微信小程序 自定义头部导航栏 navigationStyle,修改微信小程序默认情况下只有返回的按钮,具体使用方法很简单,这里是直接使用组件方式,

2018-12-24

微信小程序生成二维码插件

微信小程序生成二维码插件,可以直接生成 ,传入参数可以直接使用使用的canvas技术

2018-10-08

shiro权限管理+SSM登陆+spring定时器+基本博客管理

使用shiro基本的登陆记住我,以及spring的定时器配置,使用ssm三大框架并配置基本的富文本编辑器做博客管理

2018-06-19

node.js+express+mysql+分页+bootstrap+文件上传+基本新闻模板和后台管理

node.js+express+mysql+分页+bootstrap+文件上传+基本新闻模板和后台管理

2017-12-26

node.js+express+mysql实现增删改查+分页+文件上传

node.js+express+mysql实现增删改查+分页,以及图片上传操作

2017-12-25

mysql连接jdbc的jar包

2017-02-17

notepad++好用的编辑器

notepad++好用的编辑器

2017-02-17

nftfs关于linux

2017-02-17

svn服务端程序

svn服务端程序

2017-02-17

svn关于eclipse插件

2017-02-17

svn客户端 软件

2017-02-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除