- 博客(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<T> list=new List<T>();//获取属性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)<!-- 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节点上<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --><dependency> <groupId>org.apache.logging.log4j</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组件在项目中的基础用法
在上节的文章中<用Servlet写简单的ApiGateway (一)>使用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关注的人