自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 springboot集成activiti5.6 ,接口报401、403

场景springboot2.X+shiro+activiti5.6整合项目博主最近在整合这类项目,结果发现整合activiti5.6后接口就不行了。连最基本的后端接口都报401。网上搜了大多是加@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})

2022-03-26 21:00:08 830 3

原创 STM32cubeIDE

安装https://www.st.com/zh/development-tools/stm32cubeide.html#get-software嵌入式开发安装完成之后进行汉化:https://blog.csdn.net/wct3344142/article/details/104142863

2021-12-10 22:18:09 442

转载 git如何删除已经提交的文件夹或文件

git如何删除已经提交到远程的文件夹或文件。 问题描述 今天在工作中,创建工程时一不小心把studio 的**.idea** 文件夹下的内容不小心提交到远程仓库,导致每次提交代码或者合并代码时都会有.idea中的许多文件,造成了许多无用功区合并代码。 解决办法 git rm -...

2021-08-14 14:36:55 7348 1

原创 checkstyle规则编写以及对应插件版本

发现很多网上的checkstyle.xml写出来了但是都没有对应的插件版本给出,xml和插件之间的版本不匹配造成一直都是无法自定义规则。所以给出一份明确版本的规则checkstyle插件版本选择8.0,规则文件在下面<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycraw.

2021-07-15 13:41:45 968

原创 Electron入门总结篇

Electron 桌面应用首先电脑上需要安装好node以及npm建议下载淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org进入Electron 官网,里面步骤都很明确,这里写一些注意点可能碰到的错误npm ERR! Cannot read property ‘parent‘ of null npm ERR! A complete log of this run can be found解决方式:https:

2021-06-07 20:50:40 187

原创 2021-05月份记录一次面试过程

前言坐标深圳,因公司濒临倒闭,于是5月份出来寻求新机会(这时间真不适合找工作,天热),前后也准备了大半个月进行复习。正式进入面试环节一个简单的自我介绍,突出你在项目中做了啥,介绍一下自己的工作经历这些巴拉巴拉的。问了下离职原因(我履历不太好)巴拉巴拉的然后会就着你项目中使用的技术带觜提一点儿(本次并没有对我的项目进行深问)开始简单的技术提问了。常用的数据结构,说下它是怎么实现的?HashMap和ConcurrentHashMap原理说一下sync对象头啊这些,实现原理啊,重入实现.

2021-05-22 16:44:16 85

转载 图解对象在JVM中的生成和执行过程

【1】方法区中生成相应的class 【2】main方法进入栈空间 【3】在堆区域创建对象,对象的具体内容是根据class生成 其中,成员变量是直接在堆中生成,成员方法是保存的class中方法的地址 【4】堆中生成对象后,把对象地址值给one 【5】修改对象的成员变量是根据对象地址值找对应成员变量并进行修改即可 【6】执行成员方法的过程是先找到成员方法的地址值 0x333,接着该方法入...

2021-05-19 07:41:06 163

转载 Java多线程读写一个文件

最近项目中有遇到并发同时访问一个文件读写的情况、但是同时读写就会出错、所以我研究了一下java文件锁这个机制 最近项目中有遇到并发同时访问一个文件读写的情况、但是同时读写就会出错、所以我研究了一下java文件锁这个机制下面直接贴代码 我通过的是线程来模拟多人同时读写的情况 写文件 package com.dnion...

2021-05-15 21:51:20 531

转载 Jps常用命令整理

Jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java JVM进程的一些简单情况。 1. jps 列出pid和...

2021-04-14 09:31:54 299

转载 三种实现分布式锁的方式

一、为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变量只是在这个JVM内部的一块内存空间! 后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大...

2021-04-09 15:57:57 165

转载 在Java8中为什么要使用红黑树来实现的HashMap?

一、前言 在jdk1.8版本后,Java对HashMap做了改进,在链表长度大于8的时候,将后面的数据存在红黑树中,以加快检索速度。 二、红黑树回顾 红黑树的英文是“Red-Black Tree",简称R-B Tree。它是一种不严格的平衡二叉查找树,我前面说了,它的定义是不严格符合平衡二叉查找树的定义的。那红黑树空间是怎么定义的呢? 顾名思义,红黑树中的节点,一类被标记为黑色,一类被标记为红色除此之外,一...

2021-04-02 11:19:51 1431

转载 sonarqube配置全指南,集成阿里巴巴p3c规范

**环境准备 ** 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果你是想玩玩,不想长期扫描你的项目,可以不必配置数据库 自定义数据库: OracleSQL Server(只支持SQ...

2021-03-31 14:14:06 4399

转载 wpf酒店管理系统

原文链接:https://blog.csdn.net/weixin_44548307/article/details/103968434#comments_15576457 链接:https://pan.baidu.com/s/1_L4aqqTimygPLVlhAh37LQ 提取码:

2021-03-24 13:52:23 627

原创 vscode插件离线安装

最近新入职公司,使用远程桌面办公。打开vscode时,发现vetur插件都没有安装。于是开始自己离线安装。 在vscode插件库(https://marketplace.visualstudio.com/vscode)搜索自己需要的插件,点击右侧 Download Extension 然后将下载的文件,复制到vscode安装目录下的bin文件夹中 在bin文件夹下打开cmd,运行如下命令code --ins...

2021-03-22 09:05:23 1032

转载 VUE 环境变量 process process.env

vue-cli 构建的项目,可以创建 .env.development .env.production等文件, 在根目录下面, 里面可以定义一下变量,称为环境变量,因为他们属于 development production 环境。 简单看一下.env.development文件的内容...

2021-02-24 15:40:03 582

转载 Winform开发全套31个UI组件开源共享

原文:https://www.cnblogs.com/anding/p/4715440.html#!comments 一.前言  这套UI库是上一个公司(好几年前了)完成的。当时主要为开发公司内部ERP系统,重新设计实现了所有用到的Winform组建,包括Form窗体组建6个(支持换肤),基础控件25个。其中有很多参考借鉴其他开源组件,也有几个是集成的别人的组件,然后做了些调整。  现在已经好几年不做Winform开发了,整理一下共享出来,希望能够给需要的朋友一些帮助。在Win8、win10上

2021-02-20 09:20:32 1896

转载 Winform开发框架主界面设计展示

做了好多年Winform的程序的开发,主窗口的界面设计一般都要求做的更好一些,可以根据不同的系统功能模块进行归类整合,能使客户迅速寻找到相关功能的同时,也能感觉到整体性的美观大方,因此主窗口的界面设计总是会精益求精,力求做到更好用、更美观,这样才能吸引客户使用。 目前的主体界面设计,可以使用很多控件进行美化,这样能使得开发者能够迅速开发好美观的界面,也可以使得界面总体性有一个统一、规范的基准。一般推荐使用D...

2021-02-20 08:51:52 878 1

原创 CentOS迅雷镜像下载地址

eg:没有一定功底还是别下7版本以上的https://man.linuxde.net/download/CentOS/

2020-12-12 14:38:26 2158

原创 Json传输BigDecimal类型数据时候丢失无用0解决方案

前言在公司某次订单上区块链时候通过http形式传输数据到区块链中心,数据是以Json字符串形式传输,但是区块链中心接收到的数据(BigDecimal类型)丢失了无用的0,导致两边签名校验一直失败。记录该痛点,毕竟当时定位问题就花了近一天时间,比如0.000000数据通过json格式http传输到对方那边就变成了0;100.0000500000,则变成了100.00005。解决分析解决方式两个思路:要么在传输前将BigDecimal转换成String类型的数据,因为双引号包裹住的数据一定不会被转换舍

2020-11-26 23:46:04 5584

原创 activityMq初步使用

前言activityMq的作用以及安装这里不做讲述,只是记录一下简单的使用。springboot+mq依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-activemq&

2019-02-15 16:04:05 1351

转载 用redis实现支持优先级的消息队列

为什么需要消息队列系统中引入消息队列机制是对系统一个非常大的改善。例如一个web系统中,用户做了某项操作后需要发送邮件通知到用户邮箱中。你可以使用同步方式让用户等待邮件发送完成后反馈给用户,但是这样可能会因为网络的不确定性造成用户长时间的等待从而影响用户体验。有些场景下是不可能使用同步方式等待完成的,那些需要后台花费大量时间的操作。例如极端例子,一个在线编译系统任务,后台编译完成需要30分...

2019-02-14 10:21:30 856

原创 初识阿里Arthas监测工具

写在前面最近项目组上针对服务器的资源消耗,特别是java这块的堆栈内存,JVM指数(新生代,老年代,存活区区域…)内存消耗之类的需要进行监控(当然主要的还是运维这块的对服务报警监控),以便项目成员能够及时找出项目上回出现的问题,于是引入了阿里开源的阿尔萨斯工具(Arthas)。什么是Arthas,它能帮我们做什么Arthas 是基于 Greys 进行二次开发的全新在线诊断工具,利...

2019-01-28 11:56:43 3117

原创 关于阿里OSS大文件上传504超时问题

前言这里记录博主一个痛点,后端上传大文件到阿里OSS,前端总是返回504 getAway timeOut错误。错误信息感言博主找了运维修改服务器的请求超时设置,因为网上博文写了可能是nginx的超时设置的60秒太少了。后来又找了前端,让他设置的超时时间大点儿。但是最后还是一样的错误。但是看我后端返回给前端的数据日志,没问题啊,上传成功。很尴尬,随后又打印出上传时间,有些久。之后...

2019-01-25 13:09:48 8638 3

原创 Mac使用Jmeter压测

官网下载Jmeter解压包https://jmeter.apache.org/解压打开open ~/.bash_profile添加PATH=$PATH:/usr/local/mysql/bin;/Users/xy/Downloads/apache-jmeter-5.0/bin比如我的加在后面分号隔开刷新文件source ~/.bash_profile开启压测进入apache-j...

2019-01-18 11:51:17 5341

原创 使用swagger2markup导出API接口文档

swagger整合springboot先来几张swagger2markup导出文件图一、 maven依赖添加&lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-swagger2&lt;/artifactId&gt; &lt;version&gt...

2018-12-29 21:10:43 2554 3

原创 Mac上mvn命令出现The JAVA_HOME environment variable is not defined correctly.

前言在mac电脑上使用mvn命令一直报:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE明明你妹配置错,但是还是报错...

2018-11-16 14:36:16 6829 9

原创 springcloud使用Eureka和Feign消费

前言网上的案例大部分都是hi~hi name什么的,博主实在是感觉太无聊了,毕竟最终我们都是得为底层数据库服务的。于是花了一上午时间写了个springcloud+mysql+mybatis-plus集成的简单例子(mybatis-plus纯属装逼的,同学们也可以使用mybatis)。目录结构说明eureka-base被我当做是注册中心里面什么都没有,只是当做注册仓库一样,其他服务都...

2018-10-25 14:42:13 1326 2

原创 @NotNull @NotBlank@NotEmpty区别(看源码说话)

写在前面在标准点儿开发环境中,前端传递参数到后台时候往往需要js之中判断一遍,但是同时,我们后端也不能不做任何处理,也同样对前端传递过来得参数进行判断(空判断,参数长度判断,参数正则格式判断)。这样在我们前后端分离时候与前端对接接口才能更好得避免错误。网上其他博客也对这几个注解做出了使用场景区别划分,但是很多都是瞎扯,作为程序员我们还是看源码说话。@NotNull @NotBlank@No...

2018-08-04 15:58:19 5099 13

原创 Swagger使用配置详解

Swagger学习Swagger项目公司一直在使用,没时间整理下,现在抽空做个记录,方便以后查看。Swagger是最受欢迎的RestFul api文档生成工具之一。可以直接类上方法上或者字段上进行注释,方便开发者查看。跟随项目启动,可以很好的进行测试。更多Swagger信息大家可以自行百度,下面直接进入正题:代码奉上–maven依赖 &amp;lt;!-- Swagger2 --&amp;...

2018-07-17 16:29:44 6754

原创 idea mapper报红解决

idea 注解@Autowired报红

2018-07-03 11:25:29 33012 12

原创 适配器模式和装饰者模式

设计模式在面向对象程序设计中,我们把经常会反复的遇到相同的问题,于是我们把这个问题集中抽象出来,用一种通用的方法进行处理,这种通用的方式就是设计模式。适配器模式适配器模式指的是把两个不想连的接口通过某个类连接起来。例子:比如我的小米笔记本电脑没有一个插接网线的接口,这个时候网线和电脑是没法连在一起的,然后我买了一个网线转接口。这时候通过转接口我的网线和电脑就可以连接起来了。 装饰...

2018-05-30 14:21:34 544

原创 单例设计模式

一直对设计模式很模糊,虽然项目中运用到了,但是很难真正说清什么是设计模式。这一节主要讲的是单例设计模式在一个类中只有一个类的实例(构造函数是私有的),这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。主要作用对象是:一个全局使用的类频繁地创建与销毁。懒汉(线程不安全)/** * @author xieyong * @descripti...

2018-05-29 18:18:14 160

原创 面试总结(随笔)

2018-02-25,某医疗互联网1.自我介绍。 2.介绍简历中的项目 扯到一个发布动态的问题,然后直接问微博这样的多线程情况下怎么整,好吧,没考虑到这样的情况。3.JVM内存模型 java堆:Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分...

2018-05-25 17:01:08 246

原创 dubbo简单入门案例(回顾)

项目目录结构maven所依赖的jar&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.101tec&lt;/groupId&gt; &lt;artifactId&gt;zkclient&lt;/artifactId&gt; ...

2018-05-25 15:03:07 369

原创 误删oracle-mysql数据恢复方法

前言工作中难免会不小心删除数据库数据,简单数据无关紧要还没事情,但是遇到一些比较重要的数据的时候那就慌了。不要慌,这里给大家提供一种数据库数据恢复办法(仅限两个小时之内!!!)。数据误删解决办法1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh2...

2018-04-27 21:25:36 248 2

原创 springboot实现自定义的Interceptor拦截器

构建springboot项目 这里使用的是eclipse,简单化 其他实体之类的代码省略项目代码application.properties# 数据源配置spring.datasource.username=rootspring.datasource.password=rootspring.datasource.url=jdbc:mysql://local...

2018-04-27 00:18:39 3880

原创 layui表格(table)操作与form操作

layui表格操作与form表单操作(layui-v2.2.45 )table表格操作html代码(注意里面的lay-filter) 有兴趣的朋友可以看看我之前写的layui前后台交互&lt;link rel="stylesheet" href="static/layui/css/layui.css" media="all" /&gt; &lt;script type="text/...

2018-04-24 14:30:12 24056 2

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

记录一个maven项目启动报错信息通常情况下,我们使用maven构建项目。然后该引用的 包都已经引用了 但是启动tomcat的时候还是报错了,说找不到包,如下错误:四月 14, 2018 3:40:26 下午 org.apache.catalina.core.StandardContext listenerStart严重: Error configuring application...

2018-04-14 15:50:55 255

原创 HashMap原理详解(基于jdk1.8)

HashMap原理详解(基于jdk1.8) HashMap原理详解,有兴趣的同学可以看下。有错误的地方也希望大佬们能指点下。HashMap的内部存储是一个数组(bucket),数组的元素Node实现了Map.Entry接口(hash, key, value, next), 当next非空时候会指向定位相同的另外一个Entry。这里借用大佬一张图 HashMap容量大小、负...

2018-04-08 11:27:07 2088

原创 支付宝沙箱操作

前言因为楼主比较穷,公司的支付秘钥什么的也拿不到,所以只能使用支付宝公开给大家测试的一个沙箱环境测试。其实很简单的,大家不要慌。搞起第一步我们先看支付宝给我们提供的支付宝沙箱说明书第二步生成RSA密钥,这个是需要自己下载工具来生成,步骤在说明文档里面 上传商户应用公钥到沙箱环境-沙箱应用,这里会对应生成一个支付宝公钥(后面会用到)。 最后一步就是下载官网提供的demo ...

2018-04-07 23:16:49 3682 1

MyEclipse 2017 CI 5破解

微梦联科 myeclipse 2017 ci 5 破解文件 1.运行keygen目录的crack.bat a.输入Usercode: 任意字母或者数字 b.选择Blue c.点击SystemId(点两次才会生成) d.点击Active e.点击菜单栏->Tools->2.saveProperties 2. 用patch文件夹下的文件覆盖myeclipse2017安装目录下的 plugins 3. 重启myeclipse2017 教程:http://note.youdao.com/noteshare?id=a4537d434546d0565a86bbf6ff4ab0ee&sub=C56E64EEA18247FAA6AF07D72524C65A

2017-06-05

redis64位下载

redis64位 版本为2.8

2017-03-22

微信获取用户信息

微信获取关注用户信息 昵称 微信号 头像 地址等 ,疯转好了 直接改key 秘钥就行了

2017-03-02

ssm-reds整合demo

ssm使用redis做为spring+spring MVC+mybatis整合的二级缓存,基于maven搭建

2017-02-20

twaver java 4.5.0

TWaver-java的库TWaver.jar 美化Swing界面

2017-02-20

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

TA关注的人

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