自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

达内---刘天孝作品

写出自己的心得

  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 Idea的Marketplace下载不了插件,idea下不了插件

idea下不了插件,idea Marketplace下不了插件,下载插件转圈圈

2023-12-09 11:35:16 622

原创 IntelliJ IDEA中用git提交代码时忽略文件的设置

idea git忽略文件提交代码

2023-09-05 14:13:11 1073

原创 windows部署springboot项目 jar项目 (带日志监听和开机自起脚本)

windows 部署SpringBoot项目,jar项目,jdk配置,日志监听,脚本等

2023-08-04 09:39:45 2901

原创 Linux 安装nodejs、npm、yarn、nrm(超实用)

Linux 安装nodejs、npm、yarn、nrm

2023-05-29 18:20:49 2213

原创 idea打不开项目,一直显示白板解决方案亲测有效

idea打开项目白板问题解决

2023-05-06 16:29:26 846 6

原创 Mybatis执行前端作为入参传过来的SQL语句(动态sql)

mybatis执行前端传入动态sql

2023-04-28 11:31:42 960

原创 Linux报错 Failed to start firewalld.service: Unit is masked

Failed to start firewalld.service: Unit is masked.报错

2023-01-29 09:40:54 689

原创 IDEA远程debug教程

idea远程断点debug教程

2022-11-16 18:14:28 1568

原创 项目需要,接收的是json数据 xml转json json转xml

由于项目需要 。接口接收json数据 传给其它系统为xml数据。想过其它方法 jdom j4dom 或者其它的解析。(但是实在是太麻烦了。不想写啊。。。。。),XMLSerializer这个东西虽然比较。老但是还是比较。满足需要的。(还有一个种解决方法。就是使用Springboot 本身的 @GetMapping https://www.jb51.net/article/138186.htm)首先要引入三个包 如果不要json 转 实体类的话 引入两个就可以了// gson json转实体类需要的包

2022-06-27 15:30:52 290

原创 javax/xml/soap/SOAPException解决方法

<!-- https://mvnrepository.com/artifact/javax.xml.soap/javax.xml.soap-api --><dependency> <groupId>javax.xml.soap</groupId> <artifactId>javax.xml.soap-api</artifactId> <version>1.4.0</version>&.

2022-03-25 14:03:06 2253

原创 docker容器日志太大,导致linux服务器磁盘占满的解决方案,亲测有效

突然有一天发现docker容器的项目没法访问了,portainer也打不开。在linux上容器日志一般存放在 /var/lib/docker/containers/container_id/下面,以json.log结尾的文件(业务日志)很大。1.远程服务器,运行命令:du -sh *查看文件详细占用内存大小发现有/var/lib/docker下占用了大量磁盘空间,猜测就是日志太大了cd /var/lib/docker/containers查看本目录文件大小du -sh *发现其中有个容器占

2021-10-13 18:13:26 799 1

原创 bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法

一些人喜欢用vim来写linux shell script, 但是, 有的人喜欢在Windows下用一些方便的编辑器(比如鼎鼎大名的Notepad++)写好, 然后拷贝文件到linux下, 结果呢, 在执行脚本a.sh的时候, 会出现如下问题:[taoge@localhost learn_shell]$ ./a.sh bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory [taoge@localhost lea

2021-09-13 15:37:59 149

原创 java.sql.SQLRecoverableException: IO 错误: Undefined Error错误解决办法

公司项目连接的是oracle数据库,原本以为是导入的maven依赖版本问题,又去找了帐号密码,结果排除都没问题。最后疯狂百度,结果发现是idea少了一个配置1.错误日志如图2.解决方案在此处加上一个-Duser.name=****...

2021-05-13 10:59:37 1582 3

原创 lambda表达式图解-一图胜百文

1、什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用Lambda特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为了使这个赋值操作更加elegant, 我们可以移除一些没用的声明。这样,我们就成功的非常优雅的把“一块代码”赋给了一个变量...

2021-04-30 10:15:21 494

原创 windows server2012服务器部署项目

windows server2012服务器部署项目第一步:远程连接到要部署项目的电脑第二步:打开控制面板第三步:打开管理工具第四步:双击打开IIS服务第五步:依次打开下拉菜单,找到网站第六步:对网站右击,点击添加网站第七步:按要求填写项目信息第八步:验证访问测试第九步:访问成功,部署成功注意事项:如碰到“/”应用程序中的服务器错误异常,可以尝试以下解决方案异常信息...

2021-01-19 15:18:05 1002

原创 sqlserver数据库备份和迁移

数据库备份1.输入用户名和密码进行连接到sqlserver数据库2.点击+号展开数据库3.选择数据库进行备份4.备份文件,指定路径数据库还原

2021-01-19 14:50:33 331

原创 Windows Server2012上安装SQLServer2012图文教程

本文讲述了如何在Windows Server 2012上安装部署SQL Server2012的方法。系统环境:windows server 2012,如下图:注意:在Windows server 2012上部署SQL server 2012之前要先安装.netframework 3.5,否则安装过程中会报如下的错误:在服务器管理器中添加角色功能,在功能区勾选.net framework 3.5功能,如下图所示:选择添加角色功能向导,在路径中输入SXS文件夹的位置,如下图所示:

2021-01-18 16:49:24 5938

原创 解决远程windows server12桌面复制文件大于2G出错问题

windows上的远程桌面是一个很好用的功能,可以方便的访问另外的windows电脑,同时拷贝文件,执行文件等等。但是在使用的时候发现复制大于3G的文件时,就会报错。经过研究,解决问题的方案就变成了本篇经验,下面跟我一起来看怎么解决吧。 如下面第一张图所示,是一个系统的安装镜像。有5.75个G,直接在远程桌面上复制文件的时候,会提示出错,未指定的错误。 下面来开始解决这个问题,右键单击桌面上的远程桌面图标,然后点击远程桌面连接。弹出来窗口后,不要忙着点连接,而是点击...

2021-01-18 16:42:57 7831 7

原创 windows Server2012 IIS8.0配置安装完整教程

IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速。今天我们重点完整的演示下Internet Information Services 8的详细安装。工具/原料 一台电脑/服务器 操作系统Windows Server 2012, Windows Server 2012 R2系统盘 方法/步骤 1 1-单击宫格菜单的第一个“服务器管理器”; 2 2-在“快速启动

2021-01-15 11:49:46 1158 2

原创 maven打包-资源命令

mvn install:install-file -Dfile=d:\MQSDK1.6_V3.0.1.jar -DgroupId=sdk -DartifactId=mq-sdk -Dversion=1.0.0 -Dpackaging=jar

2021-01-14 10:27:40 142

原创 IDEA起步(五) - 常用快捷键,以及自定义快捷键

常用快捷键alt+enter智能辅助ctrl+p方法参数提示alt+insert新建, 插入…ctrl+alt+i自动对齐, 整理缩进ctrl+alt+l格式化代码ctrl + y删除行redo操作在IDEA中使用ctrl+shift+zctrl + x剪切行ctrl+shift+上下、alt+shift+上下移动代码ctrl+d复制行ctrl+n 或按两下shift搜索类、文件、变量或方

2021-01-13 15:39:44 162

原创 IDEA起步(四) - 创建Springboot项目,以及使用EditStarters插件快速添加依赖

创建Springboot项目使用Springboot Initializr创建Springboot项目新建Project或Module 选择Spring Initializr 选择使用start.spring.iostart.spring.io有时访问缓慢,或甚至无法访问,可以选择使用国内的镜像服务器:spring.wht6.cn start.aliyun.com(支持Spring Cloud Alibaba)与 STS 的Boot Dashboard类似的Spr...

2021-01-13 11:36:46 479 1

原创 IDEA起步(二) - 界面主题和字体设置

IDEA 界面主题IDEA初次启动时可以选择黑或白主题:以后也可以根据个人偏好,自由的设置IDEA的界面主题:编辑器的颜色方案、字体设置针对编辑器,可以单独设置它的颜色方案:如果要设置字体,可以在这里设置:...

2021-01-13 11:31:58 72

原创 IDEA起步(三) - Maven配置以及在pom文件中快速添加依赖

Maven配置搜索maven配置 选择maven 选择maven文件夹 可以设置自定义的maven配置文件Maven项目在pom.xml中快速添加依赖在pom.xml中需要添加依赖的位置,使用快捷键alt+insert插入内容 选择Dependency根据artifact名查找 输入查找的关键词 选择依赖版本也可以根据类名来查找包含这个类的依赖选择根据类名查找 输入类名,可以看到,包名类名可以支持模糊查询 选择依赖...

2021-01-13 11:31:05 395

原创 java日期时间库-常用案例-不保留全分享

java日期时间库-常用案例-不保留全分享除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的。看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事。

2020-12-18 14:28:53 347

原创 Spark工作原理及基础概念

最近在学习spark,把自己的一些理解写下来。希望与大家一同交流。一、Spark 介绍及生态Spark是UC Berkeley AMP Lab开源的通用分布式并行计算框架,目前已成为Apache软件基金会的顶级开源项目。至于为什么我们要学习Spark,可以总结为下面三点:1. Spark相对于hadoop的优势(1)高性能Spark具有hadoop MR所有的优点,hadoop MR每次计算的中间结果都会存储到HDFS的磁盘上,而Spark的中间结果可以保存在内存,在内存中进

2020-11-20 14:35:55 1654

原创 你不会还以为for丶foreach丶iterator 没区别吧

关于for丶foreach丶iterator 迭代器1丶前言:我们在网上或者在讨论的时候往往会有这么一种说法:foreach 也是迭代器的一类,底层实现的是迭代器。但是这种说法并不严谨,也可以说这种说法对于我们正常的理解来说并不是能够完全理解。2丶首先我来说出结论:for 丶 foreach 丶迭代器 这三个遍历方法中 不应该将他们三种遍历方法归在一起 而是将其分成三类)——不要将foreach 归为迭代器的一种遍历(我们一步一步来,首先来简单介绍一下这是那种方法的区别)3丶区别:1)形式区

2020-11-17 10:44:08 144

原创 以前的面试题对不上现在的新技术,整理出一套2020最新版面试题供大家参考

前言:目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加入了很多新的框架,比如 Spring Boot、Spring Cloud 等,但类似的面试题却极少。相比与这些问题,我的这 208 道面试题具备以下优点: 披沙拣金提炼出每个 Java 模块中最经典的面试题; 答案准确,每个题目都是我仔细校对过的; 接近最真实的企业面试,题目实用

2020-11-16 15:52:15 1398 2

原创 SSM框架+maven实现的微信接入、实现消息自动回复

前段时间小忙了一阵,微信公众号的开发,从零开始看文档,踩了不少坑,也算是熬过来了,最近考虑做一些总结,方便以后再开发的时候回顾,也给正在做相关项目的同学做个参考。 思路 微信接入:用户消息和开发者需要的事件推送都会通过微信方服务器发起一个请求,转发到你在公众平台配置的服务器url地址,微信方将带上signature,timestamp,nonce,echostr四个参数,我们自己服务器通过拼接公众平台配置的token,以及传上来的timestamp,nonce进行SHA1加密后匹配signature

2020-11-14 11:53:54 513

原创 Postman企业级-使用详解

一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。二、Postman的操作环境postman适用于不同的操作系统,Postman Mac、Wi

2020-11-14 11:31:38 832

原创 mariadb数据库安装详情

MariaDB安装与使用下载地址:https://downloads.mariadb.org/下载相对应的电脑版本程序等待下载完成......安装教程:双击运行设置数据库的密码,建议使用root,以免自己忘记等待安装完成..这样就完成安装了。安装完成,会在桌面生成这个图标双击可以直接使用下面我通过两种方式来使用MariaDB数据库(可视化,命令行)通过可视化方式使用。双击HeidiS...

2020-11-14 11:27:13 168

原创 JDK安装与环境配置详细教程

简介:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK),是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。如果没有安装JDK,就无法编译java程序代码,本教程与大家分享如何安装JDK和配置环境变量。 JDK是Oracle的产品,在其官网下载的速度很慢,本人建议大家使用国内各软件管理软件下载。 在软件管家搜索“jdk”,点击“下载”按钮安装对应的jdk版本,本案例以安装“JDK(TM)8 64位”

2020-11-14 11:21:35 220

转载 Java—反射(知识很重要-刘总--总结很清晰)

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对..

2020-11-07 17:57:47 157

原创 分布式事务(6)Spring Cloud微服务系统基于Rocketmq最终一致性实现分布式事务

先奉上源码链接:https://pan.baidu.com/s/1H3UuKpoQBqBjODyuRz2Wjg提取码:1111安装搭建 Rocketmq 服务器搭建单机 Rocketmq 服务器笔记:《RocketMQ (一) 安装》搭建双主双从同步复制 Rocketmq 服务器笔记:《RocketMQ (二) 双主双从同步复制集群方案》基于 Rocketmq 可靠消息的分布式事务方案原理Rocketmq事务消息笔记:《RocketMQ 发送事务消息原理分析和代码...

2020-11-07 17:28:39 211

原创 分布式事务(5)Seata TCC模式-Spring Cloud微服务添加 TCC 分布式事务

先奉上源码链接链接:https://pan.baidu.com/s/1xmfHhXUoeqgTeyP844KxEQ提取码:1111准备订单项目案例新建 seata-tcc 工程新建 Empty Project:工程命名为seata-tcc,存放到 seata-samples 文件夹下,与seata-at工程存放在一起:导入订单项目,无事务版本下载项目代码访问 git 仓库https://gitee.com/benwang6/seata-...

2020-11-07 17:19:39 340

原创 分布式事务(4)Seata TCC模式-TCC模式介绍

先奉上项目源码链接链接:https://pan.baidu.com/s/1kXuj6ZxQSQtn2mOuferttw提取码:1111TCC 基本原理TCC 与 Seata AT 事务一样都是两阶段事务,它与 AT 事务的主要区别为:TCC 对业务代码侵入严重 每个阶段的数据操作都要自己进行编码来实现,事务框架无法自动处理。 TCC 效率更高 不必对数据加全局锁,允许多个事务同时操作数据。第一阶段 Try以账户服务为例,当下订单时要扣减用户账户金额:假如...

2020-11-07 17:06:49 251

原创 分布式事务(3)Seata AT模式-Spring Cloud微服务添加 AT 分布式事务

下载订单项目案例(无事务版)在上一节中我们完成了订单项目案例,但没有添加事务处理。下面在这个项目中我们添加 Seata AT 事务。无事务版案例代码可以在这里下载:链接:https://pan.baidu.com/s/1RMlhHt8c7nhHuBnULOrn2w提取码:1111Seata Server - TC全局事务协调器在《分布式事务(三)Seata分布式事务框架-AT模式介绍》中介绍了 Seata AT 事务原理,介绍了 AT 事务的三个角色:TC(事务协调器)、TM(事...

2020-11-07 16:45:31 182

原创 分布式事务(2)Seata AT模式-Spring Cloud微服务案例

订单业务案例创建 Empty Project:seata-at先新建文件夹seata-samples,后面测试的 Seata AT 和 Seata TCC 模式都放在该目录下。接着创建seata-at项目:选择Empty Project:填写项目名seata-at和存放目录,存放在你新建的seata-samples目录下:数据库初始化工具订单案例涉及四个数据库:为了后续测试方便我们编写一个工具,用来重置所有数据库表,可以方便地把数据重...

2020-11-07 16:29:55 273

原创 分布式事务(1)Seata分布式事务框架-AT模式介绍

Seata介绍Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。2019 年 1 月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & EaSy Commit And Rollback),和社区一起共建开源分布式事务解决方案。Fescar 的愿景是让分布式事务的使用像本地事务的使用一样,简单和高效,并逐步解决开发者们遇到的分布式事务方面的

2020-11-07 15:20:33 161

原创 医院信息系统构建方案

HIS(Hospital Information System,医院信息系统)简介1. HIS系统简介:  HIS (Hospital Information System)是医院信息系统的简称,是医院管理和医疗活动中进行信息管理和联机操作的计算机应用系统的简称。HIS是覆盖医院所有业务和业务全过程的信息管理系统。HIS系统包括:HMIS、CIS、PACS、RIS、LIS等。1.1 HMIS 医院管理信息系统  HMIS(Hospital Management Information

2020-11-07 15:11:08 427

Spring Tool Suite

Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。

2020-11-16

swagger-deitor

SwaggerEditorWeb小程序-SwaggerEditor(API开发工具)2Swagger Editor. Contribute to swagger-api/swagger-editor development by creating an account on GitHub.

2020-11-16

银行巡检系统.rar

a.本系统能够很好的记录跟踪银行系统设备中常出现的问题。 b.能够安全有效的处理一些问题。 c.可以快速的发现银行系统中出现的问题,并进行核实。 d.对问题进行及时的解决,使得系统可以在最短的时间内得到报修反馈维修处理并生相应的记录。 e.方便银行可以高效的进行各项业务。

2020-06-27

微信小程序开发工具安装步骤2019-01-10.docx

1.启动微信小程序开发者工具 装完后,默认会自动启动微信小程序开发者工具 2.扫描二维码登录开发工具

2020-06-23

空空如也

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

TA关注的人

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