- 博客(196)
- 资源 (21)
- 收藏
- 关注
原创 springboot使用redis,用scan实现keys * 的功能
@GetMapping(value = "/patternDelete") public Set<String> patternDeleteCache(String pattern) { Set<String> deleteKeys = (Set<String>) redisTemplate.execute((RedisCallback<Set<String>>) connection -> { .
2022-05-12 18:39:26
1410
原创 JWT工具类
import io.jsonwebtoken.Claims;import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.util.Base64;import java.util.Dat.
2022-05-03 11:45:21
546
原创 redis序列化器类和redis配置类,防止redis中乱码
添加依赖 <!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!--fastjson依
2022-05-03 11:43:03
1341
原创 logback配置
前言背景知识: 级别依次为【从高到低】:FATAL > ERROR > WARN > INFO > DEBUG > TRACE使用方式maven依赖中添加了spring-boot-starter-logging <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
2022-04-29 09:47:13
1150
原创 springcloud与springboot版本对应关系,官网文档如何查看?
最近随便百度了下版本对应关系,发现要么是很久之前的,要么就是新版本没有的,授人以鱼不如授人以渔,来吧,兄弟们,官方给的地址来了:https://start.spring.io/actuator/info
2021-07-31 22:44:08
678
原创 阿里云校验用户身份证信息是否是真实有效,姓名和身份证号是参数
package io.renren.common.utils;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import org.apache.http.HttpResponse;import org.apache.http.util.EntityUtils;import java.util.HashMap;import java.util.Map;/**要用自己的参数,我的参数是修改过的假的*/p.
2021-05-14 18:49:53
2212
原创 ajax传递数组,后台接收
页面var names = new Array(); //获取以name开头的input $("input[id^='name']").each(function(i){ names[i] = $(this).val(); }) var idCardNos = new Array(); $("input[id^='idCardNo']").each(
2021-05-14 18:45:50
453
2
原创 可执行jar包使用exe4j改为exe执行文件并使用shielden加密
生成带授权的可执行文件操作步骤一.将jar包打成可执行文件 1.下载exe4j并且安装 2.打包步骤(注意先关闭杀毒软件) 最后会在之前选择的位置生成对应的exe可执行文件二.软件授权1.下载 shielden软件2.加密授权先选择要加密授权的程序添加要授权的选项设置...
2021-04-28 15:29:40
850
原创 mysql递归查询子记录,比如部门有三级,根据第一级id查询第二级和第三级所有子记录
1.查询江苏省所有子记录id2.表结构和数据3.mybatis中sql语句SELECT id FROM ( SELECT t1.dept_id id, IF ( find_in_set( parent_id, @pids ) > 0, @pids := concat( @pids, ',', dept_id ), 0 ) AS ischild FROM ( SELECT dept_id, parent_id FROM sys_dept ORDER BY p
2021-04-14 16:33:19
2258
原创 renren-security如何在前端freemarker中使用shiro标签??
直接上干货首先引用jar包<!-- shiro-freemarker-tags start --> <dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>1.0.2</version> <exclusions>
2021-04-01 16:56:55
210
转载 renren-admin打war包tomcat访问404解决
1修改项目中的启动类Application main class*1)继承SpringBootServletInitializer并重载configure方法@SpringBootApplicationpublic class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder
2021-01-15 09:32:18
356
原创 小程序向后台传复杂对象,属性中有list,后台接受
postman模拟前台请求后台接受方法@IgnoreAuth @ApiOperation(value = "订单录入提交") @PostMapping("orderEntrySubmit") public Object orderEntrySubmit(@LoginUser UserVo loginUser) { Map resultObj = null; JSONObject jsonRequest = getJsonRequest..
2020-12-02 10:01:51
862
原创 Spring Boot-2020微框架的
Spring Boot 微框架(2020版)1. springboot的引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。springboot(微框架) = springmvc(控制器) + spring c
2020-09-18 09:02:47
259
原创 springsecurity流程随笔
简单流程用户点击登录后,首先进入filter,比如UsernamePasswordAuthenticaionFilter,然后调用filter的attemptAuthentication方法,然后再在此方法中调用认证器的认证方法this.getAuthenticationManager().authencate(UsernamePasswordAuthenticationToken token)注意此token是根据输入法用户名和密码new出来的...
2020-09-06 23:24:20
194
转载 微信获取用户地理位置
申请一个测试账号 微信公众测试号配置安全域名花生壳内网击穿在html页面引入微信的js<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>其次是js中代码wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可..
2020-09-03 16:52:14
1829
1
原创 idea中springboot@SpringBootApplication爆红
1.查看settting中maven中选择的maven,还有配置文件,仓库地址是否正确2.查看jdk配置是否正确3.删除.idea文件夹4.在pom上右键reimport或者mvn clean compile
2020-08-20 16:48:05
9448
1
原创 frame,frameset
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerNa.
2020-08-18 14:35:23
312
原创 h5使用jquery-weui来实现下拉刷新和上滑分页(并没有实现保存浏览位置的功能)
html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"
2020-07-30 13:26:38
867
原创 小程序文件上传java后台如何接受?
这两天要写一个小程序图片上传的功能,不废话直接上代码了小程序代码页面<view> <view class="bg_view"></view> <view class="cont_view"> <view class="main_view"> <view class="img_view" bindtap="upload"> <image src="{{filePath}}"
2020-05-28 08:55:45
931
转载 小程序开发--content-type类型中application/json和application/x-www-form-urlencoded区别
如果数据是简单、平面的key-value键值对,那么使用application/x-www-form-urlencoded简单实用,不需要额外的编解码如果数据是复杂的嵌套关系,有多层数据,那么使用application/json会简化数据的处理简单点说,application/x-www-form-urlencoded是以表单的形式提交,数据拼接方式为key=value的方式,后台如果使用对象接收的话,可以自动封装成对象@RequestMapping("xxx")public Object.
2020-05-28 08:24:46
651
原创 java获取小程序openid,unionid
首先一个条件是 公众平台要和开放平台相互关联,否则是获取不到unionid的前台代码// 登录 //首次登录时,将code传入后台,获取openid,并且在授权后放入缓存中 wx.login({ success: res => { console.log("授权页面里的登录参数:") ...
2020-04-24 08:11:57
1082
原创 任意文件下载并且文件名避免乱码
@RequestMapping("/download")@ResponseBodypublic void download(HttpServletResponse response,HttpServletRequest request,String id) {//方法一:直接下载路径下的文件模板try {JcResult jcResult = jcResultMapper.selectB...
2020-04-16 14:21:10
272
原创 springboot+shardingjdbc+oracle+mybatis数据分库分表
本人想把shardingjdbc整合到现有项目中,因此先做一个简单demo 花了三天时间,在网上找的包括官网的样例,没有一个没有问题的,因此,自己搞一个,已成功测试 首先是pom文件,注意版本很重要,这是我花了三天时间总结, 说多了都是眼泪注意 config包下面的文件都注释掉了,因为我们这个项目用的配置文件配置,不是用java配置项目地址:https://github.com/4419857...
2020-03-04 16:15:56
1577
原创 springboot对mapper切面,获取mybatis执行的sql
工作需要,有个需求是这样子的:输入接口地址,能查询出他调用了哪些sql,因此才有了本文章采用切面方式,代码如下ServiceAspectimport lombok.extern.slf4j.Slf4j;import org.apache.ibatis.session.SqlSessionFactory;import org.aspectj.lang.JoinPoint;import ...
2020-02-19 14:56:53
12014
15
原创 python requests抓取猫眼电影排行榜
'''猫眼电影抓取'''import jsonfrom multiprocessing import Poolimport requestsfrom requests.exceptions import RequestExceptionimport redef get_one_page(url): '''抓取网页代码''' try: #请求头 ...
2019-12-13 09:41:48
395
原创 oracle删除字段中特定字符串
比如将id中含有b的改为去掉bupdate STANIC_FUNCTION set pid = replace (pid,'b','') where pid like '%b%'
2019-10-25 14:01:27
5898
原创 springboot利用redis做分布式session共享
最近我们公司要做微服务分布式负载均衡的项目,架构我决定采用springboot+dubbo+zookeeper+redis,现在碰到一个问题,这种架构项目由于分布在不同服务器,所以会导致session在a服务器能用,倒是下一个链接可能跳转到b服务器,会导致session不可用,于是解决此问题,以下是解决方法首先是pom文件,需要引入 <dependenc...
2019-06-13 20:55:18
1186
原创 springboot使用外部tomcat启动,整合jsp,另有整合dubbo样例
首先创建项目,要以war包形式创建目录结构如下图所示此时,还缺少目录结构,进行如下操作,点击右上角结构按钮创建web.xml,注意目录为demo\src\main\webapp\WEB-INF\web.xml目录结构此时如下图所示然后配置外部容器tomcat,如下图所示此时整合外部tomcat和jsp完成,进行测试,在WEB-INF下...
2019-06-10 14:19:54
868
原创 idea用springboot创建dubbo父子工程
第一步,创建一个空工程然后选择jdk此时,空工程创建完毕,然后就可以开始创建子工程了.用spring初始化向导创建springboot项目选择项目需要的依赖,根据实际情况自己选择,这里只选择最简单的web依赖点击finish完成目录结构如下图所示创建一个接口创建实现类此时,服务提供者创建完成,然后再创建服...
2019-06-04 10:16:34
2618
原创 form提交多行主子表记录,前后台写法
页面如图所示页面代码如下(只需要看iframe,form结构和js):<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><% Strin...
2019-05-06 15:53:03
1506
原创 logback配置文件
<?xml version="1.0" encoding="UTF-8" ?><configuration> <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic...
2019-04-22 11:27:57
212
原创 maven私服nexus配置,springboot项目部署到nexus上
首先确定下nexus版本,我用的是解压后得到两个文件夹nexus用默认配置就可以,端口默认8081,如果要修改,进入nexus-2.14.4-03/conf文件夹下修改nexus.properties文件启动之前添加一个参数 vi /etc/profile在环境变量中设置启动用户这里我本地用的root,生产环境避免使用root账号,被黑了就完蛋然后执行命令使当前配置文件...
2019-04-18 22:18:29
4047
1
原创 REST方式配置put,delete请求方式
1.配置HiddenHttpMethodFilter<!-- 配置org.springframework.web.filter.HiddenHttpMethodFilter,可以把POST请求转为DELETE或post请求 --> <filter> <filter-name>HiddenHttpMethodFilter</filter-name...
2019-03-21 16:04:13
2020
flashcanvas.min.js
2020-11-13
easywebapi-l离线文档.rar
2020-09-18
activiti-explorer.war
2017-09-03
activiti-explorer
2017-09-03
Building Microservices(O'Reilly,2015)
2017-04-11
Spring in Action 4th Edition.mobi
2017-04-11
云笔记项目
2016-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人