自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iframe引用页面在父类页面调用函数只刷新子页面方法

iframe引用页面在父类页面调用函数只刷新子页面方法

  • 博客(131)
  • 资源 (1)
  • 收藏
  • 关注

原创 谷歌zxing 二维码生成

【代码】谷歌zxing 二维码生成。

2024-04-08 10:31:36 75 1

原创 SPI 应用

1、主项目中的接口:在主项目中定义扩展点接口或抽象类,它表示需要扩展的功能。2、实现类的单独JAR文件:将扩展实现类打包成单独的 JAR 文件,每个 JAR 文件包含了实现接口的具体实现类。3、META-INF/services 配置文件:在每个实现类的 JAR 文件的 META-INF/services 目录下创建一个配置文件,以接口的全限定名为文件名,内容为实现类的全限定名。

2023-09-15 16:41:59 87

原创 K8S 站桩

【代码】K8S 站桩。

2023-05-26 16:47:07 99 1

原创 springboot整合swagger knife4j starter

springboot 整合knife4j

2022-09-01 09:15:26 338

原创 jar 启动脚本

jar启动sh 脚本

2022-07-01 08:36:57 327

原创 linux 离线安装zk、redis、docker、jdk、maven

1、jdk 安装配置环境变量(1)下载jdk tar -zxvf jdk-8u311-linux-x64.tar.gz 解压(2)vi .bash_profile 编辑文件增加export JAVA_HOME=/usr/java/jdk1.8.0_311 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin(3)source ~/.bash_p

2022-05-19 08:24:37 545

原创 docker启动出现 hardware assisted virtual

-- docker 启动出现 hardware assisted virtualwindows 功能设置 hyper-v 勾选以管理员身份启动PowerShellbcdedit /set hypervisorlaunchtype auto

2022-05-04 15:10:14 1285

原创 微服务间调用,请求头token 转移

/** * configuration 设置服务调用请求头,拦截器方式 继承 RequestInterceptor */@FeignClient(name = "itdw_sso",configuration = FeignRequestInterceptor.class)public interface ItdwSSOFeign {}public class FeignRequestInterceptor implements RequestInterceptor { @Overr.

2021-08-26 09:13:36 259

原创 redis 演示分布式锁

/* * http://www.inspur.com * Copyright (c) 2021 . 软件版权归浪潮软件集团-天元通信信息系统有限公司所有 */package com.itq.branck.util.test;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springf

2021-05-08 16:50:33 59

原创 mysql 常见锁

-- 乐观锁-- 表增加version 版本号字段,更新前获取数据对比版本号是否相同,不相同说明在此期间该条数据被人修改过-- update item set status=2,version=version+1 where id=#{id} and version=#{version}; -- hibernate 对乐观锁有所封装,乐观锁表增加版本号,通过版本号比对,更新前是否被人修改过-- 悲观锁-- 数据库自己实现,有点像 java 的 synchronized 每次操.

2021-04-13 16:31:47 127

原创 Shell常用命令

1、cd 进入目录2、ls 查看目录下文件信息3、tail -f * 查看log日志信息 查看文件结尾4、nohup java -jar ****.jar 启动 jar 包文件退出不停止5、vim 编辑文件 按 ESC :wq 保存退出6、mv 文件名 新名 7、ps -ef|grep java 查看java 进程8、kill -9 进程编号 杀死进程9、ls -a 显示所有文件,包括以 .开始的10、cp 复制文件信息11、.

2021-04-12 14:40:08 88

原创 python 基础(一)

'''猜数字input() 控制台输入'''import randomz = random.random() # 0~ 1 随机小数print(z)i = random.randint(0,100) # 0~ 100 随机整数l = random.randrange(0,100)print(i)print(l)s = Truewhile s: a = input('请输入:') if int(a) == i: print('你输入的是 ',a)

2021-03-16 09:04:49 176

原创 springboot配置文件上传

写法一通过application.properties文件中添加# 上传文件的最大值spring.servlet.multipart.max-request-size=1MB# 单个文件的最大值spring.servlet.multipart.max-file-size=1MB写法二通过bean方式注入// 配置多文件上传 @Bean public MultipartCon...

2020-10-17 09:05:35 146

原创 服务器推送

该素材来源于javaEE开发颠覆者一书------服务器同送技术在我们日常开发中较为常用,早起很多人解决方案是使用Ajax向服务器轮询消息,使浏览器尽可能第一时间获得服务端的消息,这种轮询频率不好控制,会大大增加服务器的压力,该方案基于:当客户端向服务端发送请求,服务端会抓住这个请求不放,等有数据更新的时候才返回给客户端,当客户端接收到消息后,再想服务端发送请求,周而复始。这种方式好处是减少了服...

2020-10-17 09:02:03 72

原创 pring-AOP

/** * @ClassName: AopTransation * @Description:自定AOP 切面类 日志打印 * @author dongwei_qi * @date 2020年6月10日 * */@Component@Aspect// 标识为切面类public class AopLog { private static final Logger log = LoggerFactory.getLogger(AopL.

2020-10-16 16:49:02 90

原创 springboot整合JPA封装原生sql

加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>dao层/** * @author dongwei_qi * @ClassName: UserDao * 继承 JpaRepositor

2020-10-15 09:45:23 460

原创 整合redis

添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>添加配置类/** * @Description: redis 配置类 * @Param: * @return: * @Author:

2020-10-15 09:28:13 128

原创 stream() 应用

/** * @ClassName: MyListDemo * @Description: TODO(这里用一句话描述这个类的作用) * @author dongwei_qi * @date 2020-10-13 * */public class MyListDemo { public static void main(String[] args) { List<BigDecimal> lis = new ArrayList

2020-10-13 11:14:02 125

原创 java 线程池演示

/** * @Title: MyThread.java * @Package javaDemo.threadLocal * @Description: TODO(用一句话描述该文件做什么) * @author dongwei_qi * @date 2020-9-23 18:49:58 * @version V1.0 */ package javaDemo.threadLocal;import java.u...

2020-09-23 21:43:13 104

原创 java 遍历数组生成 树状结构

public static void main(String[] args) { List<Demo> node = new ArrayList<Demo>(); node.add(new Demo("1", "0", "吉林省", new ArrayList<Demo>())); node.add(new Demo("2", "1", "長春市", new ArrayList<Demo>())); node.add(new Demo("3".

2020-07-03 14:59:12 244

原创 使用cli创建vue工程

$ cnpm install -g vue-cli //1 $ vue init webpack vue-project //2 $ cd vue-project //3// 三步创建完工程,我习惯于用命令行切换到工作空间中来创建 $ cnpm install //4 $ cnpm run dev //5

2020-06-16 17:19:48 111

原创 LocalDateTime

今天第一次用到了java中这个新的日期方式跟 Date 类区别目前发现的是,Date 日期不尽兴格式化打印出来的阅读性比较差,其他的目前没发现,陆续使用中发现问题再进行补充-- 日期格式化方法DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");-- 获取当前时间LocalDateTime...

2020-04-17 16:56:57 117

原创 js 通过id、pid遍历集合获得树结构

首先感谢网上提供的案例,写了好几遍终于理解了 node=[{id:1,pid:0,name:"吉林省"}, {id:2,pid:1,name:"长春市"}, {id:3,pid:1,name:"松原市"}, {id:4,pid:0,name:"辽宁省"}, {id:5,pid:4,name:"沈阳市"}, {id:6,pid:3,name:"扶余县"} ]/...

2020-03-20 10:38:19 499

原创 ajax 跨域异步调用接口

直接上代码// 这里直接定义一个input 按钮即可<script> function fun1(){ $.ajax({ type : "POST", async : false, url : "http://127.0.0.1:8080/demo", dataType : "jsonp", ...

2020-03-05 15:15:33 209

原创 Node.js(六)express 框架 使用

安装 express 框架,这里使用到了 body-parser 直接进行安装// 资源库有基本使用 demo https://www.npmjs.com/package/body-parsernpm install express --savenpm install body-parser --save js 案例代码var express=require('exp...

2020-01-13 17:38:43 418

原创 Node.js (五)使用 ejs 搭建后端服务器

命令行 切换到 当前 js 目录下 安装 ejsnpm install ejs --save 或 cnpm install ejs --savecnpm 命令需要安装了淘宝镜像才会有这里直接将方法进行模块化封装进行演示...

2020-01-08 15:31:47 334

原创 Nodejs (四)搭建静态服务器

// js 执行文件var fs = require('fs');// path 模块var path = require('path');var http=require('http');// url 模块var url = require('url');var mimeModel=require('./model/getmimeFile.js');// console...

2020-01-04 20:24:55 323

原创 Node.js (三)FS文件模块

多少度

2020-01-04 09:26:28 140

原创 Node.js(二)第三方模块使用

Node.js 中模块分为两类一类是Node 提供的模块,核心模块,另一类用户自己编写的模块,文件模块文件模块我们可赢将公共方法抽离成一个单独的 js 文件,作为一个模块向外暴露 ,使用 exports 或者 module.exports 方法向外暴露,在需要使用这些模块的文件中,通过 require 方式引入这个模块var tools={ add:function(x,y){...

2020-01-02 10:35:23 142

原创 Node.js(一)环境搭建

官网下载node.js 安装包https://nodejs.org/en/cmd 命令执行 node -v 查看node.js 版本配置 webstrom 开发环境file >setting>Node.js and NPMfiel>setting> javasScript>Libreies, 勾选保存测试,创建 .js 文件/* ...

2019-12-31 10:18:53 215 1

原创 java 生成数字随机图片

package com.jit.basics.filter;import java.awt.Color; import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;impo...

2019-12-27 15:39:48 276

原创 oracle 导入 .bat 文件,创建用户角色

导入数据库备份.bat 文件imp dbName/dbNamefile=d:\dbNamefile_周五.dat full=y创建用户,设置 dba 权限create user dbName identified by dbName;grant dba to dbName;commit;创建表空间,设置空间大小create temporary tablespace jituti...

2019-12-25 09:55:15 207

原创 springBoot 定义未登录拦截

登录验证 @ApiOperation(value="用户登录验证",notes = "用户登录验证") @RequestMapping("loginUser") public String getUsers(String username,String password,HttpServletRequest request) { Enumeration<String> hea...

2019-12-12 09:53:46 539

原创 springboot 整合 Swagger2,搭建Restful API在线文档

(1)引入依赖在 pom 文件中引入依赖,包括springfox-swagger2 和 springfox-swagger-ui 的依赖,这里pom 中引入了 parent 可以不写version <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <de...

2019-12-12 09:18:44 177

原创 修改maven创建工程默认jdk版本

<profile> <!-- 设置jdk默认版本号 --> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </acti...

2019-10-23 09:26:19 293

原创 基于MongoDB文件服务器增、删、改、查实例封装

基于mongodb-java-driver 3.4 进行封装<!-- https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver --><dependency> <groupId>org.mongodb</groupId> <artifactId>m...

2019-09-30 10:55:07 185

原创 java8 Lambda表达式

文章出自博客园litle fat,粘贴过方便日后复习Java8 lambda表达式10个示例例1、用lambda表达式实现Runnable我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用()...

2019-09-11 09:20:42 130

原创 栈、队列总结(出自大话数据结构)

人生,就想一个很大的栈演变。出生时你赤条条的来到人世,慢慢长大,减减变老,最终还得赤条条的离开世间人生又仿佛是一天一天小小的栈重现。童年父母每天抱你不断地进入家门,壮年你每天奔波于家与事业之间,老年你每天独资蹒跚于养老院的门里屋前人生,更需要有进栈出栈的栈精神的体现。在哪里铁道,就应该在哪里爬起来。无论陷入何等困境,只要抬头能仰望蓝天,就有希望,不断进取,你就可以让出头之日重现。困难不会永远存...

2019-08-05 14:45:04 105

原创 BIO与NIO

IO(BIO) 和NIO区别其本质就是阻塞和非阻塞的区别1、 阻塞概念应用程序在获取网路数据的时候,如果网络传输数据很慢,就会一直等待,直到传输完毕为止2、非阻塞概念应用程序直接可以获取已经准备好的数据,无需等待3、IO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有实现异步,在JDK1.7后升级的NIO库包,支持异步非阻塞模型NIO2.0(AIO)4、BIO:同步阻塞式IO,服...

2019-07-18 16:25:14 73

原创 层级列表

jqGrid 两层级列表结构<html> <head> <title>jqGrid 实例</title> </head> <body> ···代码省略··· <table id="sg3"></table> <div id="psg3"><...

2019-07-17 15:32:23 369

Sense.zip插件

elasticsearch 插件

2021-06-23

空空如也

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

TA关注的人

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