自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端js基础

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function myFunction(x, y) { // "use strict"; let aaa = x * y; co.

2022-04-21 23:42:31 152

原创 持续交付+发布可靠软件的系统方法

说明:反模式:不建议的方法。第1章 软件交付的问题 1.1无1.21.2.1 反模式:手工部署软件随着时间的推移,部署应该走向完全自动化,即对于那些负责将应用程序部署到开发环境、测试环境或生产环境的人来说,应该只需要做两件事:(1)挑选版本及需要部署的环境,(2)按一下“部署”按钮。对于套装软件的发布来说,还应该有一个创建安装程序的自动化过程。1.2.2 反模式:开发完全完成之后才向生产环境部署1.2.3 反模式:生产环境手工配置管理?1.3目标为了达到这些目标(短周期、.

2021-04-05 23:43:48 323

原创 json示例格式

json示例格式:{“peopleArr”: [{“firstName”: “Brett”,“lastName”: “McLaughlin”},{“firstName”: “Jason”,“lastName”: “Hunter”}],“peopleArr2”: [3,“2444”,“233”,{“a”: 4,“b”: [33,77]}],“nameObj”: {“firstName”: “Brett”,“lastName”: {“country”: “c

2021-03-29 14:03:33 264

原创 arthas实践: 成功.

arthas-demo实践: 成功.jad命令反编译,然后可以用其它编译器,比如vim来修改源码jad --source-only com.example.springbootdemo.controller.HelloController > /tmp/HelloController.javamc命令来内存编译修改过的代码sc -d com.example.springbootdemo.controller.HelloController | grep classLoaderHash找

2021-03-24 14:08:16 115

转载 报表导出,对比poi、jxl和esayExcel的效率

转载于:https://www.cnblogs.com/dz-boss/p/12220073.html结论:从时间上:poi>jxl>esayExcel 从代码简洁程度上:esayExce>jxl>poi 从jvm内存消耗上,我监控的是最高峰的内存消耗量:3中方式都差不多(网上说esayExcel消耗内存很小,我真的没看出来) jxl可以直接设置excel模板,所以对于复杂表头的excel,jxl处理起来很方便(具体可以自行搜索jxl 模板 导出) esayExce.

2021-01-14 17:12:56 841

原创 idea配置tomcat

,,,效果:

2021-01-04 22:36:52 82

原创 2020-12-31

06 Docker Compose官网:https://docs.docker.com/compose/6.1 业务背景6.2 Docker传统方式实现6.2.1 写Python代码&build image(1)创建文件夹mkdir -p /tmp/composetestcd /tmp/composetest(2)创建app.py文件,写业务内容import timeimport redisfrom flask import Flaskapp = Flask

2020-12-31 11:33:59 218

原创 io流常用操作记录

io流常用操作记录package atguigu.io;import org.junit.Test;import java.io.*;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.List;/

2020-12-18 17:23:56 164 1

原创 前端json介绍和处理

文章目录前言一、pandas是什么?JSON 实例(对象)js对象JSON 对象转为js对象js对象转为JSON 对象二、使用前言前端处理json的方法.参见:https://www.runoob.com/json/json-parse.html一、pandas是什么?JSON 实例(对象){“sites”: [{ “name”:“菜鸟教程” , “url”:“www.runoob.com” },{ “name”:“google” , “url”:“www.google.com” },

2020-12-08 11:19:01 326 1

原创 Linux安装RocketMQ单机版教程

Linux安装RocketMQ单机版教程Linux安装RocketMQ单机版教程下载安装包修改变量启动停止测试Linux安装RocketMQ单机版教程下载安装包官方仓库各个下载地址:http://rocketmq.apache.org/release_notes/RocketMQ4.7.1直连下载https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip下载好上传到

2020-11-26 10:52:39 601

原创 nacos: com.netflix.client.ClientException: Load balancer does not have available server fo xxx

一.Bug描述:使用nacos和feign时, 在进行服务调用时出现报错:com.netflix.client.ClientException:Loadbalancerdoesnothaveavailableserverforclient:nacos-provider翻译过来:负载平衡器没有可用的服务器供客户端使用.再看nacos控制台, nacos-provider没有注册上(服务列表是空的).二.解决办法:1.首先前提是:<parent>...

2020-11-18 17:41:48 6461

原创 废弃----为什么只用mapper接口就能运行sql? 而不需要接口的实现类.

为什么只用mapper接口就能运行sql? 而不需要接口的实现类.在学习mybatis源码的时候, <深入浅出MyBatis技术原理与实战>书籍上看到了这一段,为什么只用mapper接口就能运行sql(我们的接口没有创建实现类,为什么可以调用它的方法)? 主要是jdk动态代理技术, 我模拟了MyBatis的调用过程, 看完代码就可以理解这个问题了, 代码如下:接口:import java.util.Map;public interface IExam...

2020-10-29 18:13:02 568

原创 idea调试技巧,查看方法返回结果,或者对变量进行临时计算

idea调试技巧,查看方法返回结果,或者对变量进行临时计算,1,查看方法返回结果:(假如事先不知道list中的内容,或者遇到更复杂的返回值),2,对变量进行临时计算

2020-10-25 11:59:48 3662 2

原创 linux查看端口号占用命令

linux查看正在运行的所有端口netstat -ntlp查看所有被占用的端口号 。如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下:netstat -pan | grep 5623#其中5623位端口号发现5623的端口,被28425的进程id所占用,继续进一步跟踪,到底是哪个程序所占用了。通过进程id查找程序–ps直接通过:ps -aux | grep pid 查看,进程程序名称,通过netstat查找端口占用的...

2020-10-23 16:21:20 430

原创 linux命令大全

查看Linux系统信息arch#显示机器的处理器架构(1)uname-m#显示机器的处理器架构(2)uname-r#显示正在使用的内核版本dmidecode-q #显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda #罗列一个磁盘的架构特性hdparm-tT/dev/sda #在磁盘上执行测试性读取操作cat/proc/cpuinfo #显示CPUinfo的信息ca...

2020-10-19 17:32:28 808

原创 Java 8 Stream

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)

2020-09-22 17:34:48 83

原创 java8-函数式接口

函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。如定义了一个函数式接口如下:@FunctionalInterfaceinterface GreetingService { void sayMessage(String message);}那么就可以使用Lambda表达式来表示该接口的一

2020-09-22 17:28:25 70

原创 Java 8 方法引用

方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号::。没有体会到好处.

2020-09-22 17:11:09 81

原创 java8-lamada表达式

,,,

2020-09-22 15:23:33 133

原创 java8总结

新特性Java8 新增了非常多的特性,我们主要讨论以下几个:Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实现的方法。 Stream API−新添加的Stream API(java.util.stream) 把真正的函...

2020-09-22 15:22:42 190

转载 工具

2020年新版,对部分组件的描述进行了更新。19年文章参见 这里 。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。一、消息队列二、缓存三、分库分表四、数据同步五、通讯六、微服务七、分布式工具八、监控系统九、调度十、入口工具十一、OLT(A)P十二、CI/CD十三、问题排查十四、

2020-09-09 15:12:24 112

原创 maven清理脚本

清理.batset REPOSITORY_PATH=D:\ruanjian_bao\developwork\maven\xinzhiReporem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (del /s /q %%i)rem 搜索完毕pause

2020-08-28 21:35:09 284

原创 Springboot启动时, Unable to start embedded Tomcat

启动Springboot项目的时候遇到,原因是没有连接到数据源,例如没有数据库的链接信息,我修改的方法时添加指定的环境dev即可.spring: application: name: aaa-admin profiles: active: dev #默认为开发环境...

2020-08-28 13:21:30 760

原创 解决Mysql :datetime(0) NULL DEFAULT NULL报错

是数据库版本不一致的问题,更新到导入的数据库的那个版本.

2020-08-28 11:22:46 1778 2

原创 maven Cannot resolve

哪个坐标出现Cannot resolve ,就去仓库里对应的目录下,把文件夹里的文件全部删除,重新下载(导入).需要一子个模块一个子模块的尝试. 尽量不要直接用父模块.

2020-08-27 20:19:27 2681

转载 集合面试题目

文章目录集合容器概述什么是集合集合的特点集合和数组的区别使用集合框架的好处常用的集合类有哪些?List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?集合框架底层数据结构哪些集合类是线程安全的?Java集合的快速失败机制 “fail-fast”?怎么确保一个集合不能被修改?Collection接口List接口迭代器 Iterator 是什么?Iterator 怎么使用?

2020-08-16 16:53:53 381

转载 jvm知识

文章目录 Java内存区域 说一下 JVM 的主要组成部分及其作用? 说一下 JVM 运行时数据区 深拷贝和浅拷贝 说一下堆栈的区别? 队列和栈是什么?有什么区别? HotSpot虚拟机对象探秘 对象的创建 为对象分配内存 处理并发安全问题 对象的访问定位 句柄访问 直接指针 内存溢出异常 Java会存在内存泄漏吗?请简单描述 垃圾收集器 简述Java垃圾回收机制 GC是什么?为...

2020-08-09 22:01:29 82

转载 maven PKIX path building failed

最近用idea创建maven web项目死活创建不出来报的错是:maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path 在网上找了很多都是关于maven远程库的修改我修改了阿里的库还是没有起到作用最后在https://stackoverflow.com找到解决方案。http...

2020-07-28 17:30:58 182

原创 数据库事务、索引

参考Mysql面试:1. 事务的基本要素2. 事务隔离级别(必考)3. 如何解决事务的并发问题(脏读,幻读)(必考)4. MVCC多版本并发控制(必考)5. binlog,redolog,undolog都是什么,起什么作用6. InnoDB的行锁/表锁7. myisam和innodb的区别,什么时候选择myisam8. 为什么选择B+树作为索引结构(必考)9. 索引B+树的叶子节点都可以存哪些东西(必考)10. 查询在什么时候不走(预期中的)索引(必考)11. sql如何优化12.

2020-07-17 10:35:33 98

原创 栈和队列总结

栈 E peek() 查看此堆栈顶部的对象,而不从堆栈中删除它。 E pop() 删除此堆栈顶部的对象,并将该对象作为此函数的值返回。(弹栈) E push(Eitem) 将项目推送到此堆栈的顶部。(压栈) 队列 boolean offer(Ee) 如果在不违反容量限制的情况下立即执行,则将指定的...

2020-06-21 19:32:34 238

转载 图的基本算法(BFS和DFS)

转载来源:https://www.jianshu.com/p/70952b51f0c8图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示。图可以分为有向图和无向图,一般用G=(V,E)来表示图。经常用邻接矩阵或者邻接表来描述一副图。在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先搜索(BFS)和深度优先搜索(DFS)。广度优先搜索(BFS)广度优先搜索在进一步遍..

2020-06-20 22:03:40 279

原创 判断一个map是否包含另一个map, 也就是子集关系

判断一个map是否包含另一个map, 也就是子集关系.例如: 要判断map1是否包含map2, 也就是map2是否是map1的子集.代码: public class TempTest { public static void main(String[] args) { Map<String, String> map1 = new HashMap<>(); Map<String, String> map2 =...

2020-06-13 10:01:58 1389

原创 动态规划实现钢条切割问题

动态规划实现钢条切割问题package atguigu.suanfa.动态规划;/** * 切钢管问题,普通求解和用备忘录形式的动态规划. */public class CutRod { static int Max(int i, int j) { return i > j ? i : j; } /** * 自顶向下的递归的方...

2020-05-07 00:40:47 178

原创 Redis实现分布式锁核心技术与实战

Redis实现分布式锁核心技术与实战资料和笔记:https://pan.baidu.com/s/11balsEHAp8UEWvEe5EHF1w 提取码:k0t7

2019-09-15 20:27:11 2095 5

转载 给程序员的建议:请停止专门地学习框架

我们是程序员,每天都在了解最新的技术,每天都在学习编程语言、框架和库。因为我们知道的现代编程工具越多越好,对吧?不停地追随 Angular、React、Vue、Riot、Ember、Knockout 的脚步还真是一件有意思的事情呢。(译注:反话)但这其实是在浪费时间!时间是人类最宝贵的资源。时间是有限的、不可再生的,你可以用钱买任何东西,却买不了时间。技术,就像时尚,在以光速在变化着。为...

2019-07-06 17:35:46 167

原创 restful风格的接口介绍与应用

restful风格的接口介绍与应用介绍使用举例介绍如今,开发 RESTful 风格的 API 是很流行的。REST 是一种使用了 HTTP (几乎总是) 的 IPC 机制。 资源是REST 中的一个关键概念,它通常表示业务对象,如客户、产品或这些业务对象的集合。REST 使用 HTTP动词(谓词)来操纵资源,这些资源通过 URL 引用。例如,GET 请求返回一个资源的表述形式,可能是 XML ...

2019-06-12 13:50:09 1945

Lost啊Life.rar

java 代码, 源代码, 用于练习基础知识.

2020-11-05

PowerDesigner导出word模版 pdm word 表,导出表名,列名,rtp

PowerDesigner导出word模版 pdm word 表,导出表名,列名。

2019-06-26

图片工具类 导出图片

PowerDesigner导出word模版 pdm word 表,导出表名,列名。

2019-06-26

MYSQL必知必会

MYSQL必知必会, pdf带书签版本. 适用于初学者, 想学习mysql的.

2019-04-20

空空如也

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

TA关注的人

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