自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于 fabric8 的 kubernetes-client 库 创建 Secret

参考原文地址:https://blog.csdn.net/sss294438204/article/details/88741392项目中需要通过SDK 向集群内添加 Secret 资源,于是搜索了很多内容发现相关介绍甚少。仅找到一篇相关文章,按照作者实践步骤实际测试发现报错。最后通过翻找官方文档得到正确姿势,特此记录如下:官方文档:https://githu...

2020-05-04 15:51:24 1111

原创 IDEA 在 mac 下中文输入法使用英文标点符号

mac 系统使用默认中文输入法并设置使用半角符号的情况下在IDEA中文输入状态下无法输出英文标点符号(半角);

2022-06-24 12:30:16 1444 3

原创 为 SmartDNS 配置广告过滤

如果你在百度或谷歌中搜索 “SmartDNS 广告过滤”相信你一定会看到很多基于 SmartDNS + AdguardHome 的方案实现广告过滤! 本篇文章仅通过 SmartDNS 这一个服务来实现广告过滤不会涉及相关 AdguardHome的相关内容;同时本文是基于openwrt系统的SmartDNS 服务介绍如何配置广告过滤的,其他系统基本也大同小异,可自行百度搜索。

2022-05-29 19:48:34 7157 3

原创 Spring Cloud Gateway 打印 Request/Response Body

一、需求要求对Spring Cloud Gateway(后面统一使用SCG表述)代理的后端服务进行日志记录。记录的内容包括请求信息(请求方式、请求地址、请求头、RequestBody等)、响应信息(响应头、响应码及ResponseBody等);二、环境及版本Spring Boot 2.3.5.RELEASESpring Cloud Gateway 2.2.7.RELEASE三、问题描述因为SCG 是基于 Spring 5.x 版...

2021-08-09 15:32:12 2523 1

原创 Openwrt下折腾 Samba4 配置

一、需求的由来最近看过很多播主的视频后被成功洗脑购入了一台R4S 4G 版本的软路由。由于性能过剩不甘心只做路由器来使用,所以本着折腾的原则产生了一个想法。。。一物两用( 路由器 + NAS)。于是经过多天的努力我从开始刷别人编译固件到自己编译定制固件,在到功能配置整整折腾了差不多一周左右的时间。期间真是踩坑无数。。。点滴过程记录在这里希望可以帮到其他爱折腾的朋友少踩一些坑。注:本文假设你已经完成 Openwrt系统的刷写固件过程并且固件中包含了Samba4 版本支持 (请注意本文不适用于 sam.

2021-02-28 13:24:10 19374 5

转载 Jackson 对货币字段的序列化

一、问题描述 项目中要求商品金额字段在页面上使用¥10,000,000.00 方式进行展现。 首先想到了一个笨方法,就是新增货币的String 类型字段用以显示格式化后的金额。但是这种方式有一个缺点。。。 如果在你的实体类中有大量金额类型字段需要格式化显示,那么你就需要创建多个同等的String 字段并且编写转换代码完成数据输出。经过翻阅资料发现可以利用 Jackson 中的自定义类...

2019-07-04 14:52:09 817

原创 Java 利用 Redis 实现短信验证码 逻辑

一、需求1. 每条验证码发送间隔最小为 1分钟2. 每个手机号每天最多发送三条验证码3. 验证码 5 分钟内有效4. 次日 00:00 恢复发送二、实现思路1. 发送前验证手机号是否符合要求2. 生成短信验证码3. 发送验证码到手机三、代码实现1. Controller private final String MOBILE_REGEX = ...

2019-06-28 14:08:31 3824 2

原创 Zookeeper 在 Ubuntu 16.04 下开机启动动设置

在网上找了很多关于ZK的自启动配置文章,但大部分都是介绍在centos系统下面如何配置自启动。参考了一篇不太正确的文章:http://www.cnblogs.com/lk617-home/p/9635380.html按照上面文章的步骤配置后发现重启系统后服务并不会跟随系统开机启动。主要问题还是在于脚本文件配置不正确导致的。正确配置信息如下:#! /bin/s...

2018-10-30 15:29:56 1514

转载 Fabric No subject alternative DNS name matching org1.example.com found 问题

Fabric 版本 1.1.0 fabric-sdk-java 版本 1.1.0 远程SDK 调用时出现异常如下: gRPC failure=Status{code=UNAVAILABLE, description=io exception, cause=javax.net.ssl.SSLHandshakeException: General OpenSslEngine probl...

2018-08-22 13:40:13 2609

原创 关于 SpringSecurity 的 <sec:authorize url=""> 标签的使用问题

原文连接 : http://hi.baidu.com/gestapo8/item/4e78d3d78dae3095270ae745 在这里我想说一下 上面连接中的文章根本不能解决问题 以下是SpringSecurity的 源码 SpringSecurity的 源码 SpringSecurity 调用DefaultWebInvocationPrivilegeE...

2013-11-25 14:34:08 436

原创 EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性

EasyUI 中 DataGrid 控件 是我们经常用到的控件之一,但是 DataGrid 控件 在绑定显示列时却不支持对象属性绑定。 模型如下: public class Manager implements java.io.Serializable { private Integer id; private Role role; priva...

2013-10-22 15:17:14 214

原创 整理了一下 关于 创业 与 IT 技术 方面的 地址

作为一个开发者 这些网站你应该知道!~~~~  如果打算自己创业可以看一看这个网站  http://www.geekpark.net/    (极客公园,很喜欢这里的风格)  (针对在北京的开发者)在创业路上如果需要团队帮助  可以到以下地点寻求合作团队 海淀区海淀西大街48号鑫鼎宾馆2楼   官网地址  http://www.chekucaf...

2013-08-23 23:48:11 120

原创 Cannot create a secure XMLInputFactory 问题

在用 CXF 做webService 客户端解析程序的过程中遇到了一个异常用了两天的时间终于搞定了。 客户端代码如下:  JaxWsProxyFactoryBean soapFactoryBean = new JaxWsProxyFactoryBean(); soapFactoryBean.setAddress("http://127.0.0.1:5060/WebS...

2013-08-22 13:22:04 832

原创 一些网盘地址分享

名称        地址启明网盘    http://pan.shvns.com/腾讯微云    http://www.weiyun.com/index.html华为网盘    http://dbank.vmall.com/威盘     http://www.vdisk.cn/115网盘    http://www.115....

2013-07-25 22:01:09 1127

hyperledger-fabric-linux-amd64-1.2.0

国内下载慢,你们懂的。 直接下载后解压 就是 bin 和 config 目录

2018-07-17

stomp.js 文件

// Generated by CoffeeScript 1.7.1 /* Stomp Over WebSocket http://www.jmesnil.net/stomp-websocket/doc/ | Apache License V2.0 Copyright (C) 2010-2013 [Jeff Mesnil](http://jmesnil.net/) Copyright (C) 2012 [FuseSource, Inc.](http://fusesource.com) */

2017-10-29

druid 阿里 开源项目

druid 是阿里 的一个开源项目 可详细监视 系统性能

2013-10-06

json 处理工具 jar

用来处理 json 格式数据转换 public void emptyRoomDataHandler(String added, String updated, String deleted) { JSONArray addedArray = JSONArray.fromObject(added); JSONArray updateArray = JSONArray.fromObject(updated); JSONArray deleteArray = JSONArray.fromObject(deleted); List<EmptyroomRule> addedList = jsonArryToList(addedArray); List<EmptyroomRule> updateList = jsonArryToList(updateArray); List<EmptyroomRule> deleteList = jsonArryToList(deleteArray); if (addedList.size() > 0) emptyroomRuleDao.insertBatch(addedList); if (updateList.size() > 0) emptyroomRuleDao.updateBatch(updateList); if (deleteList.size() > 0) emptyroomRuleDao.deleteBatch(deleteList); }

2013-07-11

NHibernate CHM 教程

前言 1. 第一个NHibernate应用程序 1.1. 开始NHibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得ISessionFactory 3.3. 用户自行提供ADO.NET连接 3.4. NHibernate提供ADO.NET连接 3.5. 可选的配置属性 3.5.1. SQL方言 3.5.2 外连接抓取(Outer Join Fetching) 3.5.3. 查询缓存 3.5.4. 查询语言中的替换 3.6. 日志 3.7. 实现NamingStrategy 3.8. XML配置文件 4. 持久化类(Persistent Classes) 4.1. 一个简单的POCO例子 4.1.1. 为持久化成员变量声明读写属性 4.1.2. 实现一个默认的构造器(constructor) 4.1.3. 提供一个标识属性(identifier property)(可选) 4.1.4. 使用非不可继承的(non-sealed)类以及虚方法(virtual methods) (可选) 4.2. 实现继承(Inheritance) 4.3. 实现 Equals() 和 GetHashCode() 方法 4.4. 持久化生命周期(Lifecycle)中的回调(Callbacks) 4.5. 合法性验证(IValidatable)回调 5. 对象/关系数据库映射基础(Basic O/R Mapping) 5.1. 映射定义(Mapping declaration) 5.1.1. XML名称空间 5.1.2. hibernate-mapping 5.1.3. class 5.1.4. id 5.1.4.1. (主键生成策略)generator 5.1.4.2. 高/低位算法(Hi/Lo Algorithm) 5.1.4.3. 唯一标识16进制算法(UUID Algorithm ) 5.1.4.4. 唯一标识字符串算法 5.1.4.5. 唯一标识GUID算法 5.1.4.6. 标识字段和序列(Identity columns and Sequences) 5.1.4.7. 程序分配的标识符(Assigned Identifiers) 5.1.5. (联合主键)composite-id 5.1.6. 鉴别器(discriminator) 5.1.7. 版本(version)(可选) 5.1.8. 时间戳 (可选) 5.1.9. 属性 5.1.10. 多对一 5.1.11. 一对一 5.1.12. 组件(component), 动态组件(dynamic-component) 5.1.13. 子类 5.1.14. 连接的子类(joined-subclass) 5.1.15. 联合子类(union-subclass) 5.1.16. 连接 5.1.17. map, set, list, bag 5.1.18. 引用(import) 5.2. NHibernate 的类型 5.2.1. 实体(Entities)和值(values) 5.2.2. 基本值类型 5.2.3. 自定义值类型 5.2.4. Any类型映射 5.3. SQL中引号包围的标识符 5.4. 模块化映射文件 5.5. 数据库生成属性(Generated Properties) 5.6. 数据库辅助对象 6. 集合类(Collections)映射 6.1. 持久化集合类 6.2. 集合外键(Collection foreign keys) 6.3. 值集合于多对多关联(Collections of values and many-to-many associations) 6.4. 一对多关联 6.5. 延迟加载 6.6. 有序集合(Sorted collections) 6.7. 使用<idbag> 6.8. 双向关联(Bidirectional associations) 6.9. 三重关联(Ternary associations) 6.10. 异质关联(Heterogeneous Associations) 6.11. 集合例子(Collection example) 7. 组件(Component)映射 7.1. 依赖对象(Dependent objects) 7.2. 在集合中出现的依赖对象 (Collections of dependent objects) 7.3. 组件作为IDictionary的索引(Components as IDictionary indices ) 7.4. 组件作为联合标识符(Components as composite identifiers) 7.5. 动态组件 8. 继承映射(Inheritance Mappings) 8.1. 三种策略 8.1.1. 每个类分层结构一张表(Table per class hierarchy) 8.1.2. 每个子类一张表(Table per subclass) 8.1.3. 每个子类一张表(Table per subclass),使用辨别标志(Discriminator) 8.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表” 8.1.5. 每个具体类一张表(Table per concrete class) 8.1.6. 每个具体类一张表使用隐式多态 8.1.7. 隐式多态和其他继承映射混合使用 8.2. 限制 9. 持久化数据管理 9.1. 创建持久化对象 9.2. 加载载对象 9.3. 查询 9.3.1. 标量(Scalar)查询 9.3.2. IQuery接口 9.3.3. 过滤集合 9.3.4. 条件查询(Criteria queries) 9.3.5. 使用原生SQL的查询 9.4. 修改持久化对象 9.4.1. 使用同一个ISession持久化对象 9.4.2. 修改脱管(Detached)对象 9.4.3. 重新附脱管(Detached)对像 9.5. 删除持久化对象 9.6. 刷出 9.7. 结束ISession 9.7.1. 清除ISession 9.7.2. 提交数据库事务 9.7.3. 关闭ISession 9.8. 异常处理 9.9. 生命周期与对象图 9.10. 拦截器 9.11. 元数据API 10. 事务和并发 10.1. 配置,会话与工厂 10.2. 线程与连接 10.3. 关注对象标识(Considering object identity) 10.4. 乐观并发控制(Optimistic concurrency control) 10.4.1. 长会话自动版本化 10.4.2. 多事务自动版本化 10.4.3. 定制自动版本化行为 10.4.4. 应用程序级别的版本检查(Application version checking) 10.5. 会话断开连接 10.6. 悲观锁定(Pessimistic Locking) 10.7. 连接释放模式(Connection Release Modes) 11. 拦截器与事件 11.1. 拦截器 11.2. 事件系统 12. HQL: NHibernate查询语言 12.1. 大小写敏感性问题 12.2. from子句 12.3. 关联(Association)与连接(Join) 12.4. select子句 12.5. 聚集函数 12.6. 多态查询 12.7. where子句 12.8. 表达式 12.9. order by子句 12.10. group by子句 12.11. 子查询 12.12. HQL示例 12.13. 小技巧 & 小窍门 13. 条件查询(Criteria Queries) 13.1. 创建一个ICriteria实例 13.2. 限制结果集内容 13.3. 结果集排序 13.4. 关联 13.5. 动态关联抓取 13.6. 查询示例 13.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 13.8. 离线(detached)查询和子查询 14. 原生SQL查询 14.1. 使用ISQLQuery 14.1.1. 标量查询(Scalar queries) 14.1.2. 实体查询(Entity queries) 14.1.3. 处理关联和集合类(Handling associations and collections) 14.1.4. 返回多个实体(Returning multiple entities) 14.1.4.1. 别名和属性引用(Alias and property references) 14.1.5. 返回非受管实体(Returning non-managed entities) 14.1.6. 处理继承(Handling inheritance) 14.1.7. 参数(Parameters) 14.2. 命名SQL查询 14.2.1. 使用return-property来明确地指定字段/别名 14.2.2. 使用存储过程来查询 14.2.2.1. 使用存储过程的规则和限制 14.3. 定制SQL用来create,update和delete 14.4. 定制装载SQL 15. 过滤数据 15.1. NHibernate 过滤器(filters) 16. 提升性能 16.1. 抓取策略(Fetching strategies) 16.1.1. 操作延迟加载的关联 16.1.2. 调整抓取策略(Tuning fetch strategies) 16.1.3. 单端关联代理(Single-ended association proxies) 16.1.4. 初始化集合和代理(Initializing collections and proxies) 16.1.5. 使用批量抓取(Using batch fetching) 16.1.6. 使用子查询抓取(Using subselect fetching) 16.2. 二级缓存(The Second Level Cache) 16.2.1. 缓存映射(Cache mappings) 16.2.2. 策略:只读缓存(Strategy: read only) 16.2.3. 策略:读/写缓存(Strategy: read/write) 16.2.4. 策略:非严格读/写缓存(Strategy: nonstrict read/write) 16.2.5. 并发策略兼容性 16.3. 管理缓存(Managing the caches) 16.4. 查询缓存(The Query Cache) 16.5. 理解集合性能(Understanding Collection performance) 16.5.1. 分类(Taxonomy) 16.5.2. Lists, maps 和sets用于更新效率最高 16.5.3. Bag和list是反向集合类中效率最高的 16.5.4. 一次性删除(One shot delete) 16.6. 批量更新(Batch updates) 16.7. Multi Query 16.8. 多重条件查询 17. 工具箱指南 17.1. 数据库结构生成(schema generation) 17.1.1. 对schema定制化(Customizing the schema) 17.1.2. 运行该工具 17.1.3. 配置属性(Properties) 17.1.4. 使用NAnt 17.2. 代码生成 17.2.1. 配置文件(可选) 17.2.2. 元数据属性 17.2.3. 基本的finder生成器(Basic finder generator) 17.2.4. 基于Velocity的渲染器/生成器(Velocity based renderer/generator) 17.3. 映射文件生成器(Mapping File Generation) 17.3.1. 运行工具 18. 示例:父子关系(Parent Child Relationships) 18.1. 关于collections需要注意的一点 18.2. 双向的一对多关系(Bidirectional one-to-many) 18.3. 级联生命周期(Cascading lifecycle) 18.4. 使用级联更新 18.5. 结论 19. 示例:Weblog 应用程序 19.1. 持久化类 19.2. NHibernate 映射 19.3. NHibernate 代码 20. 示例:复杂映射实例 20.1. Employer(雇主)/Employee(雇员) 20.2. Author(作家)/Work(作品) 20.3. Customer(客户)/Order(订单)/Product(产品) 21. 最佳实践 I. NHibernateContrib 参考文档 前言 22.2. Prevalence Cache 配置 22.1. 如何使用缓存? 22.2. Prevalence Cache 配置 22.3. SysCache 配置 22.4. SysCache2 配置 22.4.1. 表依赖缓存 22.4.2. SQL依赖缓存 22.4.3. 聚集依赖缓存 22.4.4. 附加设置 22.4.5. 补丁 -------------------------------------------------------------------------------- 下一页

2013-03-05

项目需求分析

一个项目的需求分析设计,很详细。 一个项目的需求分析设计,很详细。一个项目的需求分析设计,很详细。

2012-09-22

war 包覆盖问题

2013-08-29

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

TA关注的人

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