自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 递归获取内容

mysql 5.7 和 mysql 8.0版本 递归获取数据

2022-06-23 17:51:23 340 1

原创 java 操作 docker

1. 开启docker 远程访问,2. 开启docker swarm 上述内容不在详细说明<!-- Docker依赖 --><dependency> <groupId>com.github.docker-java</groupId> <artifactId>docker-java</artifactId> <!-- use latest version https://github.com.

2021-11-05 17:22:53 586

原创 layui 与 vue 混搭 解决 动态侧边栏

前置条件 1. layui 的侧边栏 就不写了官网有 2. 有权限列表1.引入 vue 和axios<script src="https://cdn.jsdelivr.net/npm/vue"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></script>2. 在所有的跳转导航上加上 自定义 的 class="menu" data-id="...

2021-02-25 11:15:08 397

原创 springboot 集成自定义Quartz

1.创建一个springboot 项目 (因为后面的Quartz需要数据库做持久化所以自己集成mysql)2.引入Quartz需要的pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>3.添加Quart

2021-02-25 10:54:39 430 1

原创 layui 使用 layer.open 打开新页面时 常见问题

layer.open 代码使用如下 table.on('tool(orderGuestRoomTable)', function (obj) { /*订单详情*/ if (obj.event === "detail") { let btn = []; if (obj.data.status == 0) { btn = ['派遣订单', '取...

2021-02-25 10:17:33 4853

原创 layui table 对单元行进行操作

1. 点击在单元行上,跳转到详情页面 <div class="layui-card-body pd0" style="overflow: hidden!important"> <table class="layui-hide" id="test" lay-filter="online"></table> </div> table.on('row(online)',function (obj) { ...

2021-02-25 09:55:38 344

原创 获取本年本月本季度的开始时间以及去年上月上季度的开始和结束时间

直接上代码private static final String TIME_OF_DAY_BEGIN = " 00:00:00";private static final String TIME_OF_DAY_END = " 23:59:59";private static final Calendar calendar = Calendar.getInstance();// 当前月所在季度private static final Map<Integer,Integer> qua

2020-08-06 13:37:46 605

原创 安装最新的activeMq时,远程无法访问

在我们安装启动完activemq时,外网无法访问这就让人很难受了。解决思路:1.确保activemq启动成功. ps -ef | grepactivemq 如果没有启动,可以在activemq目录的data下查看启动日志,找到问题原因,针对性解决2.确保防火墙已经关闭,或者对应端口已经开放(云服务器) 自己的虚拟机 : systemctl status firewalld 如果 没有关闭 systemctl status firewalldsystemctl disable...

2020-07-21 16:04:40 1626

原创 mybatisPlus解决无法将NULL值更新到mysql字段中

在我们使用mybatisPlus的字段api时,我们通常会遇到我们要修改一个对象数据,用户删除了之前填写的某一个字段的数据,在提交后由于提交的是一个NULL值,调用updateById时,对应的null无法写入到数据库。如果字段少我们可以使用set一个一个的设置进去,但是如果字段很多,就带来了大量的工作量。 显然mybatisPlus官方也考虑到了这个问题 官方解决@TableField(updateStrategy = FieldStrategy.IGNORED)@ApiMode...

2020-07-08 18:10:38 1601

转载 mysql查看被锁住的表

转:https://blog.51cto.com/moerjinrong/2326085 mysql查看被锁住的表 查询是否锁表show OPEN TABLES where In_use > 0;查看所有进程MySQL: show processlist;mariabd: show full processlist;查询到相对应的进程===然后 kill id 杀掉指定mysql连接的进程号kill $pid查看正在锁的事务SELECT * FROM INFO.

2020-06-26 17:27:02 283

原创 解决H5发送短信被脚本恶意盗刷(java)

之前在写h5的发送短信业务的时候,发现有人通过脚本生成手机号,然后不断的调用发送短信的业务。这里没有做对相同手机的业务校验。解决方案有两种一,在发送短信的时候,需要获取对方的ip,然后通过ip去进行限制,每一个ip每天只能发送多少条数据,这种方案能够解决一些问题。二,使用第三方插件这里我们使用的顶像的插件(自己可以注册一个)顶象:https://console.dingxiang-inc.com/引入jar包 <!-- 顶象行为验证 --> <depe

2020-06-26 15:22:49 842

原创 微信小程序授权(java)

引入jar包<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>3.8.0</version></dependency>对应的api文档 :http://binary.ac.cn/weixin-java-minia.

2020-06-24 13:46:31 905

原创 App一键登录(java后端)

我这里使用的袤博的一键登录,其他类型的在之后会慢慢加入袤博的一键登录,http://wiki.mob.com/工具类 OneLoginUtils 代码可以自己优化public class OneLoginUtils { private static String appkey = "*******"; private static String appSecret = "*****"; private static String authHost = "http://.

2020-06-24 13:25:23 3086 3

原创 解决springboot使用异步注解无效的问题

问题描述: 在开发中需要用到异步注解,然后根据印象,需要在springbootApplication类上添加@EnableAsync注解,在对应的方法上添加@Async注解,然后生成了下面代码:@EnableAsyncpublic class TestApplication { public static void main(String[] args) { SpringApplication.run(CloudUserApplication.class, ar...

2020-06-22 16:55:43 773

原创 Mybatis 及 Mybatis-Plus开启日志的配置

Mybatis - Plusmybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImplMybatismybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

2020-05-15 15:28:32 2850

原创 There is no getter for property named 'null' in "xxxx"

这个错误是在进行修改的时候出现的问题,按照之前的理解的,意思是我的实体里面没有null的get方法,这个显然是不对。后经过发现实体中,忘了声明表的主键,我们通常修改的时候调用的一般都是updateById,如果实体中没有声明主键,mybatisPlus,无法找到主键所以出现了上述问题,解决方法 :主键字段添加@TableId(value="xxxx")...

2020-05-11 11:35:55 1700

转载 MyBatis当传入参数为0时,条件不生效问题

最近在写需求的时候,需要根据传入参数level去过滤结果。测试发现,当传入参数为0的时候,判断结果无效。<if test="level != null and level != '' "> and level=#{level} </if>经过总结与反复测试,得出结论,在这里记录一下。Mybatis对于传入Integer类型的参数,且传的值为0时,会...

2020-05-08 13:54:23 827

原创 初学java设计模式之观察者模式

一 观察者模式针对于这些设计模式的理论知识,我就不在这里面说了,因为哪些结束我自己也看的不是很懂。我直接通过实战来介绍这个设计模式的应用例子: 通常在我们的电商业务中订单是不可获取的,通常我们的伪代码是下面的这种 public void opOrder(String ... args){ //操作订单 此处胜率千行代码 System....

2020-04-23 16:35:22 147

转载 springboot动态切换多个数据源(主从)

https://blog.csdn.net/u010520146/article/details/84315498

2020-04-20 14:32:03 194

原创 主从数据库的搭建的搭建与使用

一,准备两台单机Mysql服务1.主从数据库的逻辑描述可以往常查找2.准备一台虚拟机 虚拟机安装:https://blog.csdn.net/Y_vocefenrir/article/details/1055083303.安装mysql下载MySqlwget https://dev.mysql.com/get/mysql57-community-release-el7-...

2020-04-14 14:39:37 324

原创 傻瓜式虚拟机的安装及使用

一,准备VMware自行安装 链接:https://pan.baidu.com/s/1LUfrPhSr7bh2y0lD2xv0vQ 提取码:k474二,准备centos镜像链接:https://pan.baidu.com/s/1xfzQg9deC9o9Ghae_CzPDA 提取码:pkn8三,安装虚拟机1点击创建新的虚拟机...

2020-04-14 12:10:44 1010

原创 Redis安装及常见问题

一.下载wget http://download.redis.io/releases/redis-3.0.7.tar.gz如果wget不存在yum install wget -y二.解压tar -zvxf redis-3.0.7.tar.gz -C /usr/local/redis三.安装cd /usr/local/redis/redis-3.0.7mak...

2020-04-13 11:43:39 245

原创 ElasticSearch和ElasticsearchRepository的集成与使用

1.安装jdk1.8yum install java-1.8.0-openjdk* -y2. 安装ElasticSearchcd /usr/local/src/escurl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gztar -xvzf elastics...

2020-04-07 18:58:38 1481

转载 windows安装Vue

https://www.cnblogs.com/zhaomeizi/p/8483597.html

2020-04-03 16:44:31 163

原创 Quartz的集成

1.创建springBoot项目2.引入Quartz相关依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.18.RELEASE</...

2020-04-03 14:14:23 254

原创 spring整合quartz报错java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionException

Caused by: java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionException at com.example.demo.QuartzConfiguration.schedulerFactoryBean(QuartzConfiguration.java:31) at com.exam...

2020-04-02 11:49:12 421

原创 java 定时任务 Quartz 入门篇

Quartz是一个完全由java编写的开源作业调度框架,具体了解见百度我们现跑一个简单的Quartz创建项目导入依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <ver...

2020-04-01 14:01:08 209

原创 JAVA对字符串进行32位MD5加密

public static void main(String[] args) { String s = EncodeByMD5("api_code=13038263825&pageIndex=1&pageSize=10&py_code=糖尿病&timestamp=1585538904953e10adc3949ba59abbe56e057f20f8...

2020-03-30 14:51:58 851

原创 mysql根据查询数据进行批量修改

在工作时遇到了一个问题,需要通过查询另一张表中的数据来修改另外一张表中的数据,这里不方便谈具体业务,简单通过下面两张表描述一下,这里不要纠结我建的表的合理性,只是简单说明一下。teacher表student表业务是将student表中teacher_name一一对应的添加到teacher表中 。这里我提出两种方法供大家讨论。1.通过mysql的存储过程来完...

2020-03-27 11:26:21 1763

转载 TCP,UDP编程流程

TCP套接字编程服务器:1.创建套接字描述符(socket)2.设置服务器的IP地址和端口号(需要转换为网络字节序的格式)3.将套接字描述符绑定到服务器地址(bind)4.将套接字描述符设置为监听套接字描述符(listen),等待来自客户端的连接请求,监听套接字维护未完成连接队列和已完成连接队列5.从已完成连接队列中取得队首项,返回新的已连接套接字描述符(accept),如果已完成...

2020-02-26 15:42:50 180

原创 java线程面试

什么多线程编程吗?什么是线程?线程是操作系统能够进行运算的最小单元,它包含在进程中,是进程的实际运作单元。线程和进程有什么区别?进程是运行中的程序,线程是进程的内部的一个执行序列。 进程是资源分配的单元,线程是执行行单元。 进程间切换代价大,线程间切换代价小。 进程拥有资源多,线程拥有资源少。 通俗的解释,进程就是过我们在电脑上打开的应用程序比如QQ,而线程就类似我们打...

2020-02-26 15:37:07 102

原创 java集合面试题

常见的集合有哪些? 常见的集合分Map和Collection,Collection又分为List,Set,所以常用的集合可以分为三类: 实现了Map接口的集合:HashMap,TreeMap,HashTable,ConcurrentHashMap 等。 实现了List接口的集合:ArrayList,LinkedList,Vector等。 实现了Set接口的集合: HashS...

2020-02-25 19:09:12 140

原创 Java基础面试题

谈一谈你对java面向对象的理解

2020-02-25 15:50:51 103

sentinel-dashboard-1.7.2.rar

从git上面下载sentinel-dashboard-1.7.2.jar 会非常的慢,在这里 方便下载,节省时间

2020-04-22

go 语言入门教学视频

从入门到掌握,go的分布式框架的搭建,goweb的开发,有四个项目可以进行练手,让初学者快速的走进go语言的世界。

2019-09-29

java_rabbitMq.zip

java 操作 rabbitMq 实现对消息队列三种类型的简单的使用。

2019-07-30

clickHours-java.zip

mybatis 集成 clickhouse 数据源,实现大数据的查询,数据筛选,对传统数据库的支持。

2019-07-30

docker.zip

java 快速的控制docker 进行jar,war,html等文件的虚拟化托管,并实现对页面的消息推送,

2019-07-26

idea的配置文件。

针对长期使用Eclipse工具,但是又不习惯idea的快捷键,可以将资源下载后,直接导入到idea中。就可以将idea中常用的快捷方式改为eclipse

2019-05-28

sourceTree使用及产品证书

资源包括,git客户端sourceTree的使用教程,以及sourceTree的免费产品证书.让我们快速的了解到sourceTree

2018-08-15

IDEA使用教程文档

JAVAWEB高效开发工具IntelliJ IDEA使用教程,IntelliJ IDEA 能尽可能地促进程序员的编程速度。它包括了很多辅助的功能,并且与 Java 结合得相当好。不同的工具窗

2018-08-13

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

TA关注的人

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