自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 springboot整合极光推送

package com.owl.tcc.go.open.Jpush.entity;import lombok.Data;import java.util.Map;/** *@description *@author tyy *@date 2020/11/03 17:01 *@version 1.0 **/@Datapublic class PushBean { // 必填, 通知内容, 内容可以为空字符串,则表示不展示到通知栏。 private String ale

2020-11-09 10:20:18 529

原创 object类型转为对应对象或对象集合

maven依赖<!--JSON处理器--> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-modules-java8</artifactId> <version>${jackson.modu

2020-07-01 15:28:01 3037

原创 运用poi做springboot导出

导出基本流程:点击导出按钮,生成下载链接(export),然后前端去get这个链接(download)注意:只能用get方式不然导出下载会报错1.导出字段用注解方式显示(要导出的字段在excel注解的方式)excel注解是自定义的效果:需要的文件类:TblLogController:package com.cuslink.portal.controller;import c...

2020-04-06 10:55:29 421

原创 线程安全不安全的理解

线程安全:指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行程序时出现意外结果线程不安全:是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据例子:假设A和B同时去不同ATM上取同一张卡的1000块钱,如果是线程不安全,那么A和B可以同时取到1000块钱(两人赚大发啦),而如果线程安全呢,就只有一个人能取出来1000...

2020-03-14 12:16:06 131

原创 批量id删除若一条id数据库没有则叫前端重新传值

框架:springboot+mybatis_pluscontroller层:@Log @PostMapping("/batchDelete") @ApiOperation("根据id批量删除") public AjaxResult batchDelete(@NotEmpty @RequestParam List<String> ids) { ...

2020-03-10 19:22:38 325

原创 oracle删除表外键

不能通过直接去掉外键会报约束性报错 要用sql分两步执行:1.数据库里先查出来你要删的约束。2.在删除指定约束就行。执行俩条sql1.-- select * from user_constraints where table_name='TBL_ARTICLE';2.-- ALTER TABLE TBL_ARTICLE DROP CONSTRAINT SYS_C0011152...

2020-03-10 19:04:30 1160

原创 windows环境下安装zookeeper3.5.7

1.下载地址: http://zookeeper.apache.org/注意:选择带bin的压缩文件,不带bin的是源码 安装不会成功2.解压缩文件3.再conf文件夹下复制zoo_sample.cfg文件然后重命名为zoo.cfg文件4.在安装目录下新建data和log文件夹5.打开zoo.cfg 修改数据目录6.打开bin文件夹 找到zkServer.cmd打开 出现安装成功...

2020-03-04 10:29:13 1624

原创 spring 面向切面(AOP)编程例子

aop原理:将共同方法封装起来,然后找到切面点插入进业务流程即可JoinPoint要了解框架:springcloud+consul+gateway+springboot业务环境:系统log日志,每个操作得参数都要加入到数据库中数据库:oracle日志表:package com.cuslink.entity;import com.baomidou.mybatisplus.anno...

2020-02-28 15:13:30 137

原创 springCloud+gateway实现token验证

拦截器实现gateway中得全局拦截器GlobalFilter, Ordered验证思路:1.获取请求路径path,判断是否为忽略文件2.如不是获取token,解析出userId,获取角色列表 然后角色列表中获取菜单路径(请求页面)3菜单路径与path进行比对如相同就通过,负责无权限TokenFilter:package com.cuslink.gateway.filters;i...

2020-02-28 14:43:56 5777 1

原创 sqlServer备份(按照时间定期落)及数据库还原

sqlServer备份(按照时间定期落):https://www.jb51.net/article/147150.htm数据库还原(如果正常操作报错,请用这种方式) :https://blog.csdn.net/sunwork888/article/details/103301257...

2020-01-14 17:49:53 539

原创 单线程与多线程的区别,线程安全与线程不安全的区别

线程安全与不安全的文章:https://blog.csdn.net/csdnnews/article/details/82321777线程安全不等同于单线程,一般多个线程对同意方法或者语句进行写的时候要考虑线程安全问题,对结果没有影响的时候不用考虑...

2020-01-12 10:11:57 507

原创 sqlServer列转行

https://www.cnblogs.com/Rawls/p/11027413.html使用PIVOT、EXEC关键 可以动态产生列例子:DECLARE @SqlSubject1 varchar(max) /* 条件 */SELECT @SqlSubject1 = STUFF((SELECT ',' + '[' + oc_country + ']' FROM (select dist...

2019-12-31 09:58:17 179

原创 spring4+springmvc+quartz做多线程动态定时管理(适用springboot)

最近做了一个ssm+quartz的项目经过3天苦战终于完成了 话不多少直接写下注意事项1.版本问题 spring4.3.7 +quartz2.3.0 (2.0后的都可以)2.关于quartz的工作业务类无法注入@autowire的问题3.项目启动即运行定时4.对定时的增删改查及时管理修改quratz需要引入的包(spring-context-support版本要与spring的版本一致)...

2019-12-02 19:59:23 325

原创 调接口获取数据的几种方式

package com.cuslink.visual.controller;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;impor...

2019-12-02 19:33:03 1445

原创 前台向后台传json字符串报400

https://blog.csdn.net/weixin_33881753/article/details/92354100原因有2个1.https://blog.csdn.net/qq_37654578/article/details/811893112.https://blog.csdn.net/weixin_33881753/article/details/92354100...

2019-11-16 21:28:02 561

原创 落地数据根据某一原则去自动生成处置不同单号

规则:大分类+小分类+日期+数据落地顺序表结构:sys_code表guid: 主键code: 序列号(重点)name: 日期code_type: 序列类型(默认:serialno)//处置单号 SysCode sysCode = sysCodeMapper.selectByCodeType("SERIALNO"); //从表里查出数据 int serial = Intege...

2019-10-17 10:47:09 94

原创 文件上传下载

上传:文件 保存再本地计算机中//上传文件public boolean atta(MultipartFile[] files,ManagementSpcy management,String status,String approvalId,HttpServletRequest req) throws IOException {Map<String,String> map=ne...

2019-10-15 16:00:47 152

原创 判断是否为中文

后台判断:/*** 判断是否为中文*/public static boolean isChinese(String str){ Pattern p_str = Pattern.compile("[\\u4e00-\\u9fa5]+"); Matcher m = p_str.matcher(str); if(m.find() && m.group().equals(...

2019-10-15 13:38:26 156

原创 前台中文请求 如何解决乱码问题

js ajax 用decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。function searchData(){$.ajax({url : “queryCountCommodity”,dataType : “json”,traditional : true,method : “post”,contentType : ‘...

2019-10-15 12:04:57 307

原创 输入查询智能提示

再jsp中添加divjsp页面: <label class="label-item single-overflow pull-left" >主管海关:</label> <div class=" input-group" style=" width: 100%;"> <input ...

2019-10-15 11:52:03 212

原创 sqlServer 获取每月固定日期

比如获取固定26日1.获取年select CONVERT(varchar(5),year(getdate()))2.获取月select CONVERT(varchar(5),MONTH(getdate()))3.‘’26‘数字写死’不转时间格式(字符串)CONVERT(varchar(5),year(getdate()))+’-’+CONVERT(varchar(5),MONTH(g...

2019-08-03 10:35:21 1012

原创 js字符串某一位置添加字符 删除指定位置字符 替换指定位置字符

插入 参数说明:str表示原字符串变量,flg表示要插入的字符串,sn表示要插入的位置function insert_flg(str,flg,sn){    var newstr="";    for(var i=0;i<str.length;i+=sn){        var tmp=st...

2019-06-01 11:21:53 19085 1

原创 CORS了解

今天学习springboot遇到了关于CORS的问题 之前很陌生,查了相关资料 简单说下对他的了解参考网址:1.https://www.cnblogs.com/loveis715/p/4592246.html2.https://blog.csdn.net/nlznlz/article/details/79506655CORS:我的理解就是:实现一个页面跨域访问(一个网址有多个多个网址组成)可...

2019-04-20 10:17:32 173

原创 总结mysql的2大数据库引擎InnoDB与MyIsam

今天去面试被面试官问道一脸懵逼面试没有过回来好好看了一看 总结了几个认为重要的知识点什么叫做数据库引擎:数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、...

2019-04-13 19:24:12 155

原创 常用的json几种方法1.更改json格式(将对象转为json字符串) 2.json转为相关对象

可参考:https://www.cnblogs.com/free-dom/p/5801866.html1更改json格式(将对象转为json字符串)String json = JsonObject.fromObject(对象)例子:json = json + “”; //之前的jsonChartJson chartJson = new ChartJson();chartJson.s...

2019-04-09 11:10:47 901

原创 sqlServer展示多个字段的情况下以某个字段去重展示数据

需求:以illnessName字段去重,默认显示第一个的数剧展示select * from(selectcname,illnessName,insDate,info,row_number() over(partition by illnessName order by insDate) nmfrom(select cname,illnessName,insDate,info as in...

2019-03-31 15:46:29 3819

svn服务端与客户端安装文件

svn服务端与客户端安装文件,版本为3.4.2 方法:解压即可,先安装服务端后,添加人员及文件

2019-04-09

springboot+thymeleaf

登录小例子里面有简单的角色及权限的划分 ,用户与角色为多对一,角色与权限为多对多 共4个表

2019-02-23

springboot+mybatis+mysql+jsp+bootstrap+web.xml例子

springboot+mybatis+mysql+jsp+bootstrap+web.xml例子

2019-01-31

时间工具类

通用的一些时间工具类,里面包含了能想到的大部分的方法

2019-01-20

ssm+redis的小例子

ssm+redis整合的小例子,经测试无bug,可供诸位参考的

2019-01-20

maven总监的一些坑

maven从配置到一些坑的总结对接下来的使用maven有好处

2019-01-20

ssm+easyui+druid连接池+echarts

ssm+easyui+druid连接池+echarts小例子,经测试无问题

2019-01-20

ssm+druid连接池+easyui+ztree的小例子

ssm+druid连接池+easyui+ztree的小例子 主要是看如何实现整体流程

2019-01-20

ssm+mongodb+mysqljarjar包

经测试可用,主要就是应用到的jar包,相互版本之间的兼容问题

2019-01-20

空空如也

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

TA关注的人

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