自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 common pool实现sftp连接池

common pool实现sftp连接池

2023-03-10 13:52:16 507

原创 jUnit的学习笔记

jUnit单元测试的常用方法

2023-03-08 08:41:43 550 1

原创 一个接口多个实现类,循环执行每个实现类

一个接口多个实现类,循环执行每个实现类

2022-07-07 16:15:33 574

原创 curl配置在idea中使用

平时用postman调试接口比较多,其实也可以用curl,简单试了一下idea中使用curl,并记录下来。

2022-07-05 21:49:10 1971

原创 工具整理(持续更新)

工具整理,持续更新

2021-11-25 13:48:05 132

原创 【前端】Vue语法

以下内容已安装cli脚手架,且版本为vue3.x。项目实例新建一个vue文件,内容如下,后续语法将在此结构中填充。<!--模板代码块--><template><div id="app"></div></template><!---脚本代码块----><script>export default {}</script><!--样式代码块--><style lang="s

2021-06-20 14:39:17 222

原创 EasyExcel的使用--填充excel

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。今天根据官网(www.yuque.com/easyexcel/doc/read)指导,试了一个简单的填充例子,如下。填充效果如下图所示:1.创建填充实体。/** * 填充excel实体 */@Datapublic class FillData { private String name; private double number;}2.测试填充main方法。public

2021-05-16 14:02:12 9400 11

原创 EasyExcel的使用--写

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。今天根据官网(www.yuque.com/easyexcel/doc/read)指导,试了一个简单的写入例子,如下。1.创建一个写入实体:@Data//以下注解设置列宽行高@ContentRowHeight(10)@HeadRowHeight(20)@ColumnWidth(25)//以下注解设置样式,可以放到字段属性上。// 头背景设置成红色 IndexedColors.RED.getIndex()

2021-05-16 10:53:04 2038

原创 EasyExcel的使用--读取

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。1.pom文件中引入:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.10</version></dependency>2....

2021-05-15 15:14:05 10134 1

原创 Yapi内部部署

本篇文章记录在windows上内部部署yapi。1.下载并安装nodejs。下载地址:http://nodejs.cn/download/ 安装后检测是否安装成功,可以通过cmd输入命令:node -v,如果显示版本号,说明安装成功。 2.下载并安装mongodb。下载地址:https://www.mongodb.com/try/download/community 注:安装时可以选择自定义安装,修改安装路径及其他位置。 安装完成后,服务中显示mongodb正在运行,...

2021-03-06 13:43:22 604

原创 【前端】Vue介绍及安装

开始学习Vue2.x,继续我的程序员之路。Vue官网:https://cn.vuejs.org/v2/guide/index.html1.Vue是什么?Vue(读音/vju/)是一套用于构建用户界面的渐进式框架。Vue被设计为可以自底向上逐层应用。渐进式:由浅入深的,有简单到复杂的使用Vue。Vue.js的特点:(1)体积小:压缩后33k;(2)更高的运行效率:虚拟DOM,进行预处理操作;(3)双向数据绑定:开发者不用再去操作dom对象,把精力放到业务逻辑;(4)生态丰富、学

2020-10-23 15:29:48 244

原创 PowerDesigner导出文档报告

今天来记录一下PowerDesigner导出文档报告。1、下载powerdesigner https://www.powerdesigner.biz/。2、打开powerdesigner,设计数据表。3、Report--->Report Templates ----->选择自己的模板,wordTemplate4、Report--->Generate Report---->如下选择5、点击OK后,生成文档。文档格式如下:...

2020-05-26 14:07:53 702

原创 WebApi集成Log4net的方法及使用

首先先来尝试记录文本文件的日志1、VS2015中,工具---->NuGet包管理器---->管理解决方案的NuGet程序包。2、安装log4net,要注意版本和自己项目的版本相匹配。3、安装完成后,可以看一下web.config,多了下图的一些配置:<configuration> <configSections> <section name="log4net" type="log4net.Config.Log4Net

2020-05-21 16:24:23 1918

原创 .Net实现定时任务的一种方式

Global.asax 文件中,需要在Application_Start()方法中添加注册://注册定时任务JobManager.Initialize(new NewFunction());定时任务的注册和执行:using FluentScheduler;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;

2020-05-21 11:08:32 1438

原创 .Net后端解决与Vue对接的跨域问题

1、工具 -- nuget包管理 -- 程序包 下载microsoft.aspnet.webapi.cors2、WebApiConfig 文件中添加代码var enableCorsAttribute = new EnableCorsAttribute("*","Origin, Content-Type, Accept","GET, PUT, POST, DELETE, OPTIONS");config.EnableCors(enableCorsAttribute);以上1,2.

2020-05-21 10:40:12 819

原创 win10系统下安装配置tomcat

1、从tomcat官网上下载,并解压缩。2、配置环境变量配置大写的CATALINA_HOME指定到tomcat文件夹下,再在path中配置%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;配置完成后,找到bin\startup.bat进行运行,窗口不关闭,显示启动成功即可。可通过浏览器访问http://localhost:8080,出现tomcat界面代表配置成功。...

2020-05-20 17:08:14 122

原创 win10系统安装JDK

1、安装包点击下一步,直至完成。2、配置环境变量开始菜单--->设置--->搜索环境变量--->设置系统环境变量新建Java_home,输入jdk的安装路径:......../jdk1.8.0_60在path中添加一个jdk的bin目录:%java_home%\bin;设置好之后,运行--->cmd--->输入Java -version,如果显示正常,安装完成。...

2020-05-20 17:03:18 101

原创 eclipse中SVN配置显示提交人及编辑注释模板

windows--->preferences-->team-->svn-->label decorations-->text decorations-->file中勾选author。编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template然后展开Comments

2020-05-20 16:36:55 1219

原创 .Net集成Redis的方法与简单操作

本文内容参考https://www.cnblogs.com/daiwk/archive/2019/07/11/11171195.html。先来介绍一下Redis。Redis 是一个开源、高性能的key-value数据库。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,还提供了list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据

2020-05-20 16:33:26 653

原创 WebApi集成OSS简单实现图片上传功能

阿里云对象存储服务(Object Storage Service,简称 OSS)提供基于网络的数据存取服务。使用 OSS,可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种非结构化数据文件。阿里云 OSS 将数据文件以对象(object)的形式上传到存储空间(bucket)中。点击查看阿里云OSS的详细信息接下来主要是在WebApi集成OSS实现上传功能的步骤。1、VS2015中,工具---->NuGet包管理器---->管理解决方案的NuGet程序包。2、

2020-05-19 15:53:48 731

原创 WebApi的WebConfig文件配置mysql数据库

原来项目连接数据用的System.Data.SqlClient,今天要改成MySQL,做以下记录。1、VS2015中,工具---->NuGet包管理器---->管理解决方案的NuGet程序包。2、安装下图所示的MySql.Data,以及MySql.Data.EntityFramework,这两个的版本要对应上。 (sqlserver的话,需要引用EntityFramework.SqlServer)安装后,在webconfig.xml中会如下显示:<pro...

2020-05-18 17:36:10 1720 1

原创 色彩基础知识

程序员也需要一些艺术细胞,之前看了一本关于色彩基础知识的书籍,做了一些笔记,分享到这里吧!色彩基础知识观察色彩的四个阶段:色彩盲从阶段、色彩启蒙阶段、色彩模仿阶段、色彩设计阶段色彩表现的分类:写生色彩(物体的光原色肯固有色,环境色的关系,客观写实的描绘物象的形体,质感和空间感,强调物象的真实存在性);装饰色彩(研究色彩的明度、纯度、色相之间的关系和色彩对比,调和规律以及生理、心理之间的关系,力求制造某种特定的艺术氛围和效果,使色彩成为反映设计者审美观点和设计意图的强有力的手段);设计

2020-05-09 15:49:48 901

原创 实现artdialogtips在文本框下方显示

之前重写了一下artdialog.tips,让artdialog.tips依附于某一个元素显示。artDialog.tips=function(content,time,followid){return artDialog({id:'Tips',title:false,cancel:false,lock:false,follow:followid}).content('&lt;div style=...

2020-05-08 13:08:11 109

原创 电子商务基础知识笔记

电子商务功能:广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理。电子商务的基本特征:普遍性、方便性、整体性、安全性、协调性。从电子商务的发展情况来看,电子商务具有走行业专业化方向、面向特殊服务群体、迎接经济全球化、走规模节约化道路和满足个性化服务的发展动态。EFT(Electronic Funds Transfer)电子资金转账,是利用计算机系统及网络系统进行的公司和...

2020-05-08 13:04:14 1201

原创 读书笔记《微服务设计》---总结

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/1、微服务的原则 围绕业务概念建模 接受自动化文化 隐藏内部实现细节 让一切都去中心化 可独立部署 隔离失败 高度可观察2、什么时候你不应该使用微服务...

2020-05-08 12:56:14 155

原创 读书笔记《微服务设计》---规模化微服务

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/1、故障无处不在2、多少是太多3、功能降级4、架构性安全措施5、反脆弱的组织 超时 断路器 舱壁 隔离6、幂等7、扩展 更强大的主机 拆分负载 分散风险 负载均衡 ...

2020-05-08 12:55:28 206

原创 读书笔记《微服务设计》---康威定律和系统设计

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/1、证据 松耦合组织和紧耦合组织 Windows Vista2、Netfflix和Amazon3、我们可以做什么4、适应沟通途径5、服务所有权6、共享服务的原因 难以分割 特性团队 交付瓶颈7、内部开源...

2020-04-29 17:53:35 179

原创 读书笔记《微服务设计》---安全

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/我们需要考虑安全,包括数据从一个点到另一个点的传输过程的安全,也包括底层操作系统及网络的安全。1、身份验证和授权 常见的单点登录实现 单点登录网关 细粒度的授权2、服务间的身份验证和授权 在边界内允许一切 Https基本...

2020-04-28 13:55:15 135

原创 读书笔记《微服务设计》---监控

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/微服务会带来很多好处,但是也增加了生产系统的监控复杂性。有个方法就是监控小的服务,然后聚合起来看整体。1、单一服务,单一服务器:2、单一服务,多个服务器3、多个服务,多个服务器4、日志5、多个服务的指标跟踪6、服务指标7、综合监控8、关联标识9、级联...

2020-04-22 11:20:45 159

原创 读书笔记《微服务设计》---测试

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/1、测试类型2、测试范围 单元测试 服务测试 端到端测试 权衡 比例3、实现服务测试 mock还是打桩 智能的打桩服务4、微妙的端到端测试5、端到端测试的缺点6、脆弱的测试...

2020-04-21 17:15:58 148

原创 读书笔记《微服务设计》---部署

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/1、持续集成简介2、把持续集成映射到微服务3、构建流水线和持续交付4、平台特定的构建物5、操作系统构建物6、定制化镜像 将镜像作为构建物 不可变服务器7、环境8、服务配置9、服务与主机之间的映射 单主机多服务 ...

2020-04-14 14:15:23 117

原创 读书笔记《微服务设计》---分解单块系统

书籍《微服务设计》,地址:https://book.douban.com/subject/26772677/庞大的单块系统,也可以使用正确的工具,进行分解。1、关键是接缝:限界上下文就是一个非常好的接缝,因为它的定义就是组织内高内聚和低耦合的边界。所以分接单块系统,要识别出这些边界,这些边界可以根据命名空间来识别。接缝边界定义好后,可以根据代码进行分解。2、分解单块系统的原因 ...

2020-04-09 14:37:16 162

原创 读书笔记《微服务设计》---集成

集成是微服务相关技术中最重要的一个。做得好的话,微服务可以保持自治性,你也可以独立的修改和发布它们。做的不好会带来灾难。1、寻找理想的集成技术 :微服务之间通信方式有很多种,但是我们要考虑的是,我们到底希望从这些技术中得到什么。(1)避免破坏性修改 :例如一个微服务在一个响应中添加了一个字段,那么已有的消费方不应该收到影响。(2)保证API的技术无关性 :不要选...

2020-04-03 17:03:39 137

原创 读书笔记《微服务设计》---如何建模服务

微服务的用武之地:保证自己很容易对应用进行修改。1、什么样的服务是好服务?松耦合、高内聚。 松耦合:做到松耦合,那么修改一个服务就不需要修改另一个服务。使用微服务最重要的一点是,能够独立修改及部署单个服务而不需要修改系统的其他部分。服务之间的集成及过度通信容易造成紧耦合,要避免这种问题。 高内聚:把相关的行为聚集在一起,把不相关的行为放到别处,避免在很多不同的服务上修改...

2020-03-25 16:59:05 155

原创 读书笔记《微服务设计》---演化式架构师

架构师应像城市规划师那样专注在大方向上,只在很有限的情况下参与到非常具体的细节实现中来。 他们需要保证系统不但能够满足当前的需求,还能够应对将来的变化。而且他们还应该保证在这个系统上工作的开发人员要和使用这个系统的用户一样开心。1、分区:粗粒度的服务群组。架构师应该更多的关注服务之间的交互,而不是过于关注各个服务内部发生的事情。2、一个原则性的方法 ”规则对于智者来说是指导,对...

2020-03-24 13:20:53 142

原创 读书笔记《微服务设计》---微服务介绍

1、什么是微服务:微服务就是一些协同工作的小而自治的服务。

2020-03-21 16:50:38 129

原创 关于canvas与div的转换

个人学习记录 关于HTML2canvas和canvas2image

2018-03-22 11:26:13 3665

原创 Appscan学习笔记

appscan学习笔记

2018-03-22 11:24:08 2185

原创 H5托盘通知(带声音提醒)

仿网页版微信的托盘通知小例子

2018-03-22 11:17:51 2175

原创 mysql和eclipse插入语句乱码问题

当用eclipse写的程序插入到MySQL数据库时,产生问号,要考虑到时mysql数据库的编码问题。解决此问题参考了很多网上的资料,最终解决的步骤如下:首先要确保eclipse的编码设置是否都是utf-8,大致有三个位置。1、windows-->preferences-->general-->workspace-->text file encoding2、windows-->pre

2017-12-22 14:56:13 252

EasyExcel+swagger+sqltoy例子.zip

EasyExcel+swagger+sqltoy的JAVA例子

2021-05-16

PPT模板.pptx

该PPT是4年前一次讲解用户体验晨会时使用的,里边介绍了一些简单的用户体验概念。PPT下载后,可以修改文字,当作模板使用。

2020-04-03

坐标地图json以及加密的地理数据

用于echarts2或echarts3的地图json资源。共个人学习使用。

2018-06-07

h5小球滚动练习

自己做的小练习,关于H5小球滚动

2017-07-26

空空如也

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

TA关注的人

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