自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (5)
  • 收藏
  • 关注

原创 前端base64转文件输出

base64直接转出

2022-08-08 19:01:58 770 1

原创 根据屏幕大小对dom元素做高度调整

动态dom元素的控制

2022-06-28 10:37:28 1027

原创 Java 使用ReplaceAll 做正则转换

去除小数点后0doubleStr=doubleStr.replaceAll("\\.+0+?$", "");

2021-12-30 10:10:51 460

原创 关于iframe的使用,样式修改等

需求由于工作上的需要,我们集成了其他框架的一些功能,这些功能需要 无间隙集成到我们自己所在的菜单中,此时我们不仅需要将其 url带入,还需要修改一些样式。思路使用iframe标签将页面引入,当iframe页面内容发生变化时(事件),启用定时任务去一直查找需要改变样式的dom元素,直到将元素改变样式后才关闭定时器。具体代码前端部分主要是iframe部分(具体iframe其他的样式大家自己调) <iframe id="viewTrans" frameborder="0" ..

2021-12-27 10:07:44 2745

原创 构造GIS Web(瓦片地图)服务器

需求场景web页面需要制作离线地图,无法获得公开的瓦片地图地址。此时需要我们在内网中发布瓦片地图服务器

2021-12-16 22:46:12 1252

原创 前端数组及对象操作,dom元素添加删除等

1.将数组使用逗号分割var plateform_id_array = [1,2]; var plateform_id_str =plateform_id_array.join(',')2.数组中移除元素 arraysTemp.splice(arraysTemp.indexOf(uuid));//移除uuidarraysTemp.push(uuid);//添加uuid

2021-12-09 18:16:12 702

原创 Spring Cloud Config使用指南

config Democonfig官方文档Spring Cloud版本服务端serve 主要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>

2021-11-16 15:51:11 604

原创 将list按照下标分组为若干个组

需求需求如下,单个页面只能显示4组(或者n组值), 如果有12个对象,那么需要有3个页面对这个list进行展示。同样的我们希望前端可以只做一个页面,循环外层(这里假设3次),然后再循环四次即可把整个数据展示出来。结构变化[1, 2, 3, 4, 5, 6, 7, 8,9, 10] 将这一整个list转为下述的结构,4个一组 [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10]]方法如下 public static List<List..

2021-11-11 19:12:46 1042

原创 Redis Centos8基础安装及配置

1.安装下载地址:http://redis.io/download#wget https://download.redis.io/releases/redis-6.2.6.tar.gz#tar xzf redis-6.0.8.tar.gz#cd redis-6.0.8#make执行完make命令后,redis-6.0.8 的src目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli注意:如果需要安装到别的位置 m...

2021-11-06 22:58:55 404

原创 10 监控RabbitMQ

待完善

2021-10-12 18:36:24 62

原创 8 使用REST API 控制RabbitMQ

待完善

2021-10-12 18:35:05 156

原创 8 从web端管理RabbitMQ

待完善

2021-10-12 18:34:06 47

原创 7.warren和Shovel 故障转移和复制

待完善

2021-10-12 18:33:18 47

原创 6 故障恢复RabbitMQ

待完善

2021-10-12 18:32:11 62

原创 5 RabbitMQ 集群及相关内容

待完善

2021-10-12 18:31:18 64

原创 4.相关问题--编码与模式

待完善

2021-10-12 18:29:59 49

原创 3.运行和管理RabbitMQ

待完善

2021-10-12 18:28:50 282

原创 2.理解消息通信

待完善

2021-10-12 18:28:03 233

原创 1.初识RabbitMQ

待完善

2021-10-12 18:27:18 96

原创 Stream入门(4)----skip、limit、map、flatMap

skip()用来做对List中元素的跳过,即如果为5,则跳过前5个元素,如果跳过元素超过list中元素个数,则返回一个空的list对象 List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 6, 7, 7, 1); List<Integer> result=list; result = list.stream().skip(5).collect(toList()); .

2021-10-02 21:41:51 561

原创 通配符过滤

1.like操作符场景:搜索产品中包含文本 bean 的所有产品。利用通配符,可以创建比较特定数据的搜索模式。此例中可以构造一个通配符搜索模式,找出在产品名的任何位置出现bean的产品

2021-08-12 16:42:16 79

原创 高级数据过滤

1.组合where子句使用and子句或or子句1.1 and操作符SELECT prod_id, prod_price, prod_nameFROM ProductsWHERE vend_id = 'DLL01' AND prod_price <= 4;查询ven_id为DLL01 且制造价格小于等于4的所有产品名称和价格。

2021-08-10 17:34:20 66

原创 SQL 数据过滤

1.1 使用where子句SELECT prod_name, prod_price FROM Products WHERE prod_price = 3.49;只返回prod_price值为3.49的行1.2 where子句操作符并非所有DBMS都支持这些

2021-08-10 11:12:32 94

原创 SQL排序检索

1.1排序数据SELECT prod_name FROM Products ORDER BY prod_name;对prod_name 列以字母顺序排序,在指定一条Order by子句时,应该保证他是select语句中最后一条子句。1.2按多个列排序SELECT prod_id, prod_price, prod_name FROM Products对于上述例子中的输出,仅在多个行具有相同的prod_price值时,才对产品按prod_name进行排序。如果prod_price列中所

2021-08-10 09:44:34 77

原创 SQL 检索数据

1.1Select 语句SELECT prod_name FROM Products;1.2检索多个列SELECT prod_id, prod_name, prod_price FROM Products;1.3检索所有列SELECT * FROM Products;1.4检索不重复的值SELECT DISTINCT vend_id FROM Products;如果使用Distinct 关键字,它必须直接放在列名的前面。该关键字作用于所有的列,例如:你指定Select d

2021-08-09 23:00:38 108

原创 多线程2 一些概念的区别

yield和sleep在JDK1.5以前的版本中yield的方法事实上是调用了sleep(0),但是它们之间存在着本质的区别,具体如下1.sleep会导致当前线程暂停指定的时间,没有CPU时间偏的消耗。2.yield只是对CPU调度器的一个提示,如果CPU调度器没有忽略这个提示,它会导致 线程上下文的切换。3.sleep会使线程短暂block,会在给定的时间内释放CPU资源。4.yield会使Running状态的Thread进入Runnable状态,(如果CPU调度器没有忽略 这个提示)5.s

2021-03-17 23:38:22 67

原创 去掉String后缀字段

方法如下,调用该静态方法即可public static String trimTrailingString(String str,String trailingString){ if(str!=null){ return str; }else{ StringBuilder sb=new StringBuilder(str); while(sb.length()>0&&sb.toString().endsWith(trailingString)){ sb.dele

2021-03-17 16:56:17 773

原创 SpringBoot 随笔

基于Spring-Boot-actuator 组件,可以通过RestFul接口获取JVM性能指标,可以通过Restful接口获取JVM性能指标、线程工作状态等运行时的信息。例如,可以通过HTTP GET /env/{name}接口获取系统环境变量,通过HTTP GET /mapping 接口获取所有RESTful服务,通过HTTP GET /dump 获取线程工作状态,以及通过HTTP GET /metrics/{name}获取JVM性能指标等...

2021-03-10 11:34:16 61

原创 java编程----流

基本概念很大程度上讲,读取服务器发送给你的数据与读取文件并没有什么不同。java的I/O建立于流(stream)之上,输入流读取数据;输出流写入数据。所有的输出流都有相同的基本方法来写入数据,所有的输出流也使用相同的基本方法来读取数据。过滤器(filter)可以串链到输出流或输出流上,读/写数据层时,过滤器可以修改数据,或者只是提供额外的方法,将读写的数据转换为其他格式。阅读器(reader)和书写器(writer)可以串链到输入流和输出流上,允许程序读写文本(即字符)而不是字节。流是同步的,

2021-02-28 12:16:33 135

原创 JAVA网络编程---基本网络概念

网络不通层的协议Internet的标准TCP/IP四层模型:应用层、传输层、网际层、主机网络层90%的情况下,java代码都将在应用层工作,只需要与传输层对话OSI Open System Interconnection Reference Model1.将主机网络层分为数据链路层和物理层2.在应用层和传输层之间插入了标识层和会话层传输层上有两个协议1.TCP Transmission Control Protocol 开销很高的协议,支持对丢失或破坏数据进行重传,并按照发送时的顺序进行传

2021-02-26 17:56:15 101

原创 高阶函数的理解与使用(1)

1.前言最近在看《Java 函数式编程》这本书但在第二章就把我难到了。。。。写这篇文章的目的是让我或者最好是可以让大家都能理解下面这个编程的写法: static <T, U, V> Function<Function<U, V>, Function<Function<T, U>, Function<T, V>>> higherCompose() { return x->y->z-> x.apply(y

2021-01-18 16:14:29 89

原创 Spring IOC实现原理

概述IOC 即 Inversion of Control 中文 控制反转,怎么理解呢?字面上无非是两部分 控制 反转控制了谁?— 控制(管理)了对象反转是什么?正常开发过程中,如果一个对象A引用了另一个对象B,我们需要在A中去new一个B,那么相对应的这里的反转是指,所依赖的对象B直接注入到对象A中,依赖的对象由原来的主动获取变为被动接受,故称之为反转。对于某个具体的对象而言,以前是它控制其他对象,现在是所有对象都被spring控制,也可以理解为控制反转。实现原理1. 怎样去控

2021-01-16 17:26:49 355

原创 记使用bootStrapTable关于销毁,服务端分页,鼠标移上显示列表内容的解决方案

概述项目上使用guns框架,集成了BootStrapTable,但由于对框架不是很了解,导致有些问题解决起来比较费力1.table结构发生变化,需要对table进行重新加载,而不是单纯的刷新。2.服务端分页,我这里只探讨关于guns里的服务端分页,但如果封装的形式差不多的话,数据结构应该是不会发生大的变化3.鼠标放到table上某个菜单时,有的表格内容显示不全,造成内容丢失,这个看了很多,但是有的局限性很大,或者是需要每个页面都加一遍方法,或者是刷新页面后,鼠标移上的事件就消失了。前言由于是

2021-01-06 19:43:04 394

原创 Spring Aware

概述:Aware 翻译:察觉的;注意到的;感知的;在spring中存在多种xxxAware接口,也就是对xxx感知的;反过来讲,Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识到。场景当在实际项目中,Bean需要得到关于spring容器本身的功能资源,这时Bean必须意识到Spring容器的存在,实现方式就是 Bean implement XXXAware接口描述BeanNameAware获得容器中Bean的名称BeanFactor

2021-01-03 14:38:02 110

原创 Spring Application Event

概述Spring 的事件(Application Event) 为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另一个Bean监听当前Bean所发送的事件。应用场景在一些业务场景中,如容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册等等。这个时候我们就可以使用Spring提供的ApplicationListener来进行操作。https://www.pianshen.com/

2021-01-03 01:33:05 326

原创 springboot 动态多数据源配置

前言:当数据量大,业务复杂,亦或者与其他项目整合时,不可避免的会采用分库分表 。技术思路1.铺垫–保存及获取数据源-DynamicDataSourceContextHolder这个类,起到承上启下的作用,后边AOP切换时,会首先setDataSourceType,在使用时进行getgetDataSourceType,同时扫描环境时,下面的DynamicDataSourceRegister会把数据源 信息(其实是名称) 都扫描加入到dataSourceIds 这个list中public class

2021-01-02 14:05:57 213

原创 springboot1.5.6 简易的多数据源配置

gitHub地址 https://github.com/chen01779451/DaynamicDataSource

2021-01-01 17:54:15 174

原创 MySql常用操作语句

sql常用

2021-01-01 17:05:47 139 1

原创 关于树结构的查询优化,及权限树的查询优化

在有限的经验下,主要讨论以下两部分内容1.对树形数据结构的查询,且层级较少,采用添加分级字段的方式优化2.针对前端使用ztree ,list直接返回结果集,存在授权问题的查询,采用添加层次码的方案1.针对需要树结构的查询在有限的多级目录情况下,可以添加分级字段,(1级目录,2级目录,3级目录),1.在这个基础上假设只有三级目录,那么我们可以直接分3次查询,此时得到了3个关于1、 2、 3层级对应的list;2.上一步的操作,使我们极大的改善了数据库查询的效率,只需要3次查询即可拿到所有的数

2021-01-01 02:26:39 1970 1

原创 Spring中 Bean的初始化和销毁

1.应用场景在实际开发中,经常会遇到在bean使用前或者使用后做些必要的操作。补充:个人之前有遇到的情况是对工具类进行DI注入,即工具类中某个属性是需要进行配置的,是灵活可变的,spring对bean的生命周期的操作提供了支持,在使用java配置和注解配置下提供两种方式 1.java配置 2.注解2.两种方式1 .java配置方式:使用@Bean的initMethod 和 destroyMethod (相当于xml配置的init-method和destroy-method)2.注解方式:利用

2020-12-31 01:36:15 245

Spring表达式语言.pdf

spring 表达式

2021-01-03

redis3.2.1forwindows.rar

redis3.2 for windows 包括压缩版及msi版本

2020-12-31

flowDemoWithRahpael.rar

基于myflow.js,raphael-min.js 的html 流程样例,其内容并非完全完整,但对于初入流程,并使用myflow的有借鉴意义

2020-08-31

jacob-1.14.3-sources.jar.zip

jacob-1.14.3-sources.jar.zip用于对dll进行调用用于64位系统,具体使用,见内部的example,个人之前有看过一篇,https://www.iteye.com/blog/cyf0110-1751713,希望对大家有所帮助

2019-12-09

人力资源javaweb ,mysql项目,源码

人力资源管理系统,javaweb项目,较为简单,其功能包括部门管理,薪酬管理,和员工管理

2019-04-18

空空如也

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

TA关注的人

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