自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 log4j配置多个log文件

log4j.logger.com.demo.package=INFO, MyClasslog4j.additivity.com.demo.package=falselog4j.appender.MyClass=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.MyClass.File=logs/mylog.logLogger.g...

2020-04-02 09:48:41 321

翻译 使用 mailto URI 发送邮件

使用 mailtto 来一键触发邮件:参数:subject: 邮件标题cc: 抄送bcc: 密送body: 邮件正文使用示例:<a href="mailto:onecooldude@gmail.com?subject=Hey+Dude.+You're+Cool.&cc=anotherdude@gmail.com&bcc=invisibledude...

2020-03-21 20:27:55 586

原创 使用 Redis Eval 命令批量删除 Key

EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 k*参考链接:https://stackoverflow.com/questions/4006324/how-to-atomically-delete-keys-matching-a-pattern-using-redis...

2020-02-09 00:29:02 528

原创 把mongodb安装成windows服务

本文内容:序言一, 下载mongodb绿色版二, 安装mongod服务三, 启动服务序言本文将介绍如果在本地的机器上安装绿色版的mongodb一, 下载mongodb绿色版浏览mongodb官网下载页面下载绿色版的zip文件https://www.mongodb.com/download-center二, 安装mongod服务解压打开zip文件,...

2020-02-09 00:09:29 113

原创 Maven打包测试代码后, 使用 cucumber-cli 在jar文件执行测试

本文包含以下内容:序言, 背景一, 使用maven-assembly-plugin打包测试代码二, 调用jar包运行cucumber测试序言:在项目上, 需要把测试代码打包成一个jar文件, 然后通过java调用这个jar包来执行测试.但使用 maven-assembly-plugin 这个插件的默认配置不足以满足同时把 ./classes 和 ./test-clas...

2020-02-08 23:56:43 690

原创 win10迁移到SSD

1,SSD格式化,然后分区,分一个FAT32格式的分区作为启动盘,大小随意,建议是260m。 BIOS只能从FAT32的文件系统中读取数据,所以一定要分出这个启动盘是用来放一些启动的引导数据,如UEFI和BCD文件。 而且这个分区建议在这块SSD分出来的第一个分区。2,把win10的系统分区克隆到SSD,这个过程一般要借助克隆工具如GHOST,敖梅助手等。 如果用...

2019-11-04 08:55:12 865

转载 dotnet应用的DockerFile

# 1. 指定编译和发布应用的镜像FROM mcr.microsoft.com/dotnet/core/sdk:3.0 AS build# 2. 指定(编译和发布)工作目录WORKDIR /app# 3. 拷贝.csproj到工作目录/app,然后执行dotnet restore恢复所有安装的NuGet包COPY *.csproj ./RUN dotnet restore# ...

2019-10-15 07:29:18 734

原创 Angular支持IE11的方法

只需要简单更改Type Script的配置:compilerOtions.target=es5// tsconfig.json{ "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "sourceMap": true, ...

2019-10-01 17:55:37 2732

原创 docker for windows 使用 mongodb 镜像

docker for windows使用mongodb镜像,如果直接使用 -v 参数挂载磁盘目录,启动镜像的时候会报错。解决办法:1,使用docker命令创建卷: docker volume create <volume_name>2,然后挂载到上一步创建的卷:docker run -v <volume_name>:/data/db -p 27017:27...

2019-07-25 20:17:44 1789

原创 ElasticSearch Docker镜像使用心得

为了保证环境的一致性,团队使用Dokcer镜像搭建开发环境。本文展示搭建的全过程:一,下载Docker镜像docker pull elasticsearch:6.8.1二,运行镜像docker run -p 9200:9200 -p 9300:9300 -v C:/elasticsearch:/usr/share/elasticsearch/data -v C:/e...

2019-06-29 22:32:26 1355

原创 Docker容器间建立通讯

简明的步骤如下:运行容器A 运行容器B 建立network,相当于建立一个局域网 把容器A/B纳入network中,可以理解为把A和B拉进同一个局域网中 容器A/B即可在同一个局域网里相互访问具体步骤:运行容器A, 本例中是mysql数据库 docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest...

2019-06-10 23:16:58 142

原创 Gradle平级项目依赖配置

一,场景:有4个平级的Java工程:项目A项目B项目C项目D二,依赖关系描述:三,gradle配置:因为项目A是独立的,因此build.gradle和setting.gradle保持默认值即可。 项目B的配置//build.gradle文件内容plugins { id 'java'}repositories{ mavenCentral()...

2019-06-09 23:18:35 2793 2

原创 Angular下载文件/JS下载文件/把Base64字符串转成文件

 在前端下载文件有各种各样的方法, 但如果服务端只返回base64编码的字符串, 或者直接调用js生成各种下载模板, 怎么把base64字符串转化成文件呢?使用 @moonncat/base64tofile 就轻松解决这个难题//安装npm install @moonncat/base64tofile@latest然后就可以愉快地在Angular代码里进行下载操作了impor...

2018-11-27 22:53:07 1570

原创 轻松操作cookie/读写cookie(支持Angular中使用)

在浏览器的世界里, 客户端数据的持久化一直都是一个比较难处理的问题.在众多的解决方案中, 使用cookie是一个最为方便快捷的方法.下面讲介绍一个非常好用的npm组件:my-cookie-js//安装方法:npm install my-cookie-js@latest//原生的js调用:MyCookie.set('key1','value1');console....

2018-11-21 16:02:13 2352

原创 动态组装Lambda表达式

List&lt;T&gt; list=new List&lt;T&gt;();//获取属性PropertyInfo pi = typeof(T).GetProperty("PropertyName");//获取类型ParameterExpression parameter = Expression.Parameter(typeof(T));//获取lambda数据集Expres...

2018-11-20 09:41:19 450

原创 C# 一行代码实现 DataTable转实体模型 DataTable 转换 Model

引用 Dino.DataTableExtension 组件,让数据表转换成实体模型变的非常简单, 一行代码就完成了转换。废话少说, 上代码:using System;using System.Data;using Test.TestModels;using Dino.DataTableExtension;namespace Test{ public class Te...

2018-10-28 00:02:57 1698

原创 ZooKeeper创建的应用集群

 本文利用ZooKeeper的节点管理的特点, 动态创建服务服务节点的示例.在root节点下, 动态创建2个节点, 在不同的端口运行同一个jar包, 模拟服务集群的效果.1. 创建maven项目2. 添加对ZooKeeper的依赖(Zookeeper和Client)&lt;!-- https://mvnrepository.com/artifact/org.apache.zo...

2018-08-08 19:44:27 124

原创 WPF的坑系列:'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.'

'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception. System.Windows.Controls.Label'已添加项。字典中的关键字:“System.Windows.Controls.Label”所添加的关键字:“System.Windows.Controls.Lab...

2018-08-06 10:19:47 1517

原创 log4j2简单的Demo/ log4j2简单的应用

一, 在pom.xml上添加引用添加到dependencies节点上&lt;!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --&gt;&lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&...

2018-08-01 18:51:11 774

原创 用Servlet写简单的ApiGateway (二) --结合mybatis实现服务的注册和请求转发

 一, 环境准备1, 下载一个简单的restful服务, 本文用了spring官网的demo, 传送门: https://spring.io/guides/gs/rest-service/2, 上个章节用到的api-gateway项目, 传送门: 用Servlet写简单的ApiGateway (一)3. 安装mysql, 并创建好所需的测试数据二, 配置mybatis具体步...

2018-07-22 22:51:36 588

原创 Mybatis Startup Demo/ Mybatis组件在项目中的基础用法

在上节的文章中&lt;用Servlet写简单的ApiGateway (一)&gt;使用Servlet实现了最基本的反向代理, 为了让下一章更容易理解, 本章主要介绍Mybatis组件在APIGateway项目中的应用一, 环境准备1. 上节文章介绍的APIGateway项目2. 安装Mysql3. 准备数据Create table routeinfo(id int(10...

2018-07-18 22:08:05 167

原创 用Servlet写简单的ApiGateway (一)

初学java, 难免要踩很多坑, 不禁感慨: 一入java, 坑深似海.平日在工作中, 想使用上流行的新技术, 貌似也容不得我们这些小人物瞎搞.为此, 借此平台来向大家分享一下最新学习到的新东西.本系列文章将介绍如何手动写一个APIGateway, 实现反向代理/服务注册/负载均衡 等功能.本篇主要将如何实现一个反向代理的Servlet服务, 把GET请求指向百度一, 环境准备...

2018-07-18 20:17:00 1276

空空如也

空空如也

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

TA关注的人

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