自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.netkiller.cn

  • 博客(89)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring Cloud Netflix

你可以启动很多 Eureka 客户端,相同的 spring.application.name 会归为一组,为用户提供负载均衡。首先确认客户端已经注册到 http://localhost:8761/

2024-07-18 16:35:58 128

原创 Spring Boot Actuator

info端点信息配置。

2024-07-18 16:33:53 96

原创 Spring boot with i18n

注意:Eclipse 需要安装 properties 编辑工具,否则中文会自动转换成UTF8编码,无法直接阅读。这样的需求,如果丁一两个key处理起来会非常麻烦。这里可以定义一个变量,通过参数传递来修改一句话中间的部分。创建默认语言包文件 message.properties,当匹配不到语言时使用默认配置。有时定义语言包会出现一种情况,一个句子中可能存在变量。参数以此类推 {0}, {1} ...... {n}恭喜你 XXXX 您已成为我们的会员。

2024-07-18 09:55:23 318

原创 Spring boot with Validator

3.7.1.2. 获取 BindingResult 结果。3.7. 校验器(Validator)3.7.2.1. 定义校验器注解接口。下面实现一个手机号码检查的注解。3.7.1.3. 测试校验效果。3.7.1.1. 定义校验器。3.7.2.2. 实现接口。3.7.2.3. 注解用法。3.7.2.4. 测试注解。作者:netkiller。3.7.2. 自定义注解。3.7.1. 常规用法。

2024-07-18 09:53:54 64

原创 Spring boot with csv

下面是一个导出 CSV 文件的例子。

2024-07-18 09:45:01 226

原创 Springboot with Ethereum (web3j)

Springboot。

2024-07-18 09:44:05 296

原创 Spring boot with Swagger2

表示标识这个类是swagger的资源tags,value 是说明,可以使用tags替代, tags如果有多个值,生成多个list。@ApiModelProperty()用于方法,字段;@ApiImplicitParams() 请求参数,包含多个 @ApiImplicitParam。请求的操作,value用于方法描述,notes用于提示内容,tags可以重新分组。表示对类进行说明,用于参数用实体类接收。value–表示对象名,description–描述,都可省略。value–参数说明。

2024-07-18 09:42:48 103

原创 Spring boot with Async

设置线程池,并且运行完成后推出。最简单的配置,启用异步支持。

2024-07-18 09:41:37 208

原创 Spring boot with Git version

Spring boot 每次升级打包发给运维操作,常常运维操作不当致使升级失败,开发怎样确认线上的jar/war包与升级包一致呢?使用curl命令调用commit接口可以显示当前war/jar最后一次提交的版本号码(你同样可以使用IE浏览器)所有 RestController将会集成 CommonRestController。VersionRestController 测试控制器。CommonRestController 公共控制器。

2024-07-18 09:40:22 140

原创 Spring Security with HTTP Auth

如果在 maven 中引入了 spring security当你启动 springboot 的时候会提示。默认用户名是 user 可以这样访问。

2024-07-17 15:19:28 163

原创 Spring boot with command line

开发命令行程序通常我们不需要 Tomcat,所以不需要引入 spring-boot-starter-web 依赖,spring-boot-starter 依赖不含Tomcat。

2024-07-17 15:04:53 117

原创 Spring Boot with Docker

SPRING_PROFILES_ACTIVE 指定配置文件。查看 Docker Registry 地址。通过 Docker 命令构建镜像。****** 修改为你的密码。构建 Docker 镜像。docker 插件配置。

2024-07-17 15:00:50 182

原创 Spring boot with Aop(Aspect)

【代码】Spring boot with Aop(Aspect)

2024-07-17 14:59:37 72

原创 Spring Data with Redis

stringRedisTemplate.opsForSet().isMember("test", "1")//根据key查看集合中是否存在指定数据。

2024-07-17 14:58:14 386

原创 Java 二进制文件操作汇总

所以对于二进制文件最小单位就是 byte 字节,虽然boolean型只需要一个 1 bit 位,但是存储的最小单位是字节,所以前面需要补7个零 0000000。char 与 byte 操作类似,我们首先去 ASCII 表查找字符 A 对应 65,我们将 65 写入二进制文件。现在我们已经掌握了 byte 的操作方法,现在我们来做一个例子,读取 int 数据,int 是由 4 个字节组成一组。如果写入 -1 结果是,由此得出 第一位 0 是正数,1 是负数,可以得出他的取值范围 -128 ~ 127。

2024-07-17 14:19:26 444

原创 Spring boot with Hessian

【代码】Spring boot with Hessian。

2024-07-17 14:16:18 93

原创 Spring boot with Scheduling

例如:子表达式(天(星期))可以为 “MON-FRI”,“MON,WED,FRI”,“MON-WED,SAT”fixedRateString:以一个固定频率执行,单位毫秒,表示每隔多久执行一次,以String类型赋值。在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样。因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天。天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)

2024-07-17 14:14:54 419

原创 Spring boot with Email

Postfix / Exam4 / Sendmail 邮件服务器配置。

2024-07-17 14:13:42 117

原创 Android Oauth2 + Jwt example

节选自。

2024-07-16 23:16:06 185

原创 Spring Data with JdbcTemplate

注意 Date 是 java.util 不是 java.sql。返回第一条数据,事实上只有一条。

2024-07-16 20:41:20 119

原创 Spring cloud 安全部署与性能优化

关于 nofile 即打开文件数,这个跟socket有非常紧密的关系,在linux系统中任何设备都被看做是一个文件(字符设备),你连接一个鼠标,键盘,摄像头,硬盘等等都被看作打开一个设备文件,所以默认1024是远远不够的。这样做的确非常方便,这样做是偷懒,会带来很多问题,如果你的服务器被攻击,由于你的设置,系统将耗光你的资源,直到没有任何响应为止,你可能键盘输入都成问题,你不得不重启服务器,但你会发现重启只能维持短暂几分钟,又会陷入无响应状态。但是你是否想过你的电脑一旦丢失或者被其他人进入,那有多么危险。

2024-07-16 20:38:36 857

原创 Spring boot with starter

spring-boot-starter-xxxxx 是 Spring boot 子模块,开发中我们可以根据自己的需求开引用所需的功能,这样不必引用所有的 Spring boot 依赖包。我们也可以开发自己的 starter 模块和自定义注解,将我们的项目化整为零,模块化,随时根据项目的需要引用,并且可以使用自定义注解启用它们。SmsProperties 用于读取前缀为 sms.gateway 的配置项。application.properties 加入短信网关的配置项。完整的 pom.xml 文件。

2024-07-16 20:35:18 203

原创 个人开源 VS 企业开源

虽然我们开始开源的,但是我们太年轻了,国内企业平均年龄27岁,所以我们的开源项目也是一样的队屎山。我们只管提交代码,不写 release note, change log,也不会注意 license ,很多人甚至不会用 git, 不懂分支规则和合并操作。影响个人开源因素,主要原因是我们真的还是发展中国家,我们的开发人员还没有能为理想恶工作的地步,我们必须为明天的饭碗而工作。国内个人开源的项目,成为国际主流的,真的还是微乎其微,影响力不大。大家还记得BBS吗?但是企业开源的项目倒是挺多,例如华为,阿里等等。

2024-07-16 08:54:56 302

原创 未来职业,只有天花板和地板选择

你还想着卷技术,今天学Java,明天学Go,我掌握的技术越多,越能圈死AI???你门知道奴隶为啥会消失?为什么中国早早进入了封建社会,而西方种植园内,还在蓄奴?这是因为,有比努力性价比更高的群体出来了呀。封建制度比奴隶制更优秀。所以圈AI,你不能用你技术跟他硬刚,你必须从他不擅长的地方入手。例如为人提供情绪价值,比如AI护士,你希望是AI给你注射药物,还是小护士?AI伸出机械臂,跟你说做好别动,机械臂冷冰冰固定住你,一针快速下去,就像现代电子屠宰场。

2024-07-16 08:36:09 368

原创 警惕IT黑洞

IT黑洞是指企业在利用信息技术进行经营管理时,巨额的软硬件或软件投资并不能给企业带来预期的管理效率,企业在这方面的投资好像陷入一个“黑洞”的现象。产生IT黑洞原因是,运维管理层没有能力解决生产中遇到的问题,害怕承担责任,从而将风险转嫁给第三方。试图说服企业,上了这些硬件就能保证生产安全稳定。如此一来IT预算成倍增长,企业几乎将所有的技术都应用的生产环境中。

2024-07-16 08:02:38 477

原创 无缺点管理(zero defects management)

如果我们生产400万辆汽车的话,便会有40万人购得一辆带毛病的车,这是生产与用户之间的最大危机,而推行无缺点管理则会消除这种现象。由于周末经常外出自驾游,途中会经过东莞、惠州、观澜、大鹏等工业区,哪里的工厂给过一个很深的印象,每个工厂楼顶会有一个巨大的牌匾“已通过ISO 9001”。这让我开始思考以往的质量管理。举一个例子,国家检验奶粉有一个标准,一些不法企业在奶粉中添加三聚氰胺,可以通过检测,最终酿成惨剧。无论是考察过程的质量管理还是检验结果的质量管理,这两种管理方式仅仅能做出合格的产品,无法做出精品。

2024-07-16 07:59:51 230

原创 天赋与职业匹配有多重要?

我之前认为成功的等式是:成功(100分) = 教育(60) + 后天努力(20)+ 天赋(20)最近我意识到这种比例并不合理,能在各种领域出类拔萃的人都是他的天赋与职业匹配非常好的人。也就是说“天赋”更重要,教育只能提高平均水平,并不能培养出天才,没有受过良好教育的成功者最能说明天赋的重要性。于是我我把等式改为了:成功(100分) = 天赋(30) + 教育(10)+ 后天努力(60)

2024-07-16 07:36:34 651

原创 技术人员的大局观

当今的社会,几乎所有的企业情况都是岗位职责清晰,分工明确,员工是企业机器上的一颗螺丝钉,我们在招聘下属的时候也仅仅是用他的一技之长。但是这带来一个新问题,我们丧失了如何从宏观角度看问题,分析问题,解决问题,对更大的整体的内在领悟能力。这导致了我们对现有问题提出的解决方案,但无法预计实施该方案后产生的各种后果,为此我们付出了巨大代价。很多技术人员埋头在自己的专业领域,更擅长解决自己专业范畴的问题,这样是不对的,技术人员应该培养广泛的兴趣,不仅仅要成为技术全栈,还要涉略艺术等领域。

2024-07-16 07:34:10 88

原创 奴性思维的建立·职场奴性思维的根源

奴隶认为我干多少活,我还是奴隶,所以奴隶就会偷懒,奴隶会用各种方式偷懒,然后奴隶主就派监工,用鞭子抽奴隶,就是被鞭子打,奴隶仍然会偷懒,而且长期的抽鞭子,有了抗打耐受度,也就是不那么疼痛了,被鞭子抽已经习以为常,他们实实在在享受偷懒的快乐。踏入社会进入企业,对待人生的态度也是这样,对待工作的态度更是如此,等待上司分配任务,分配任务后,不紧不慢,并且不会主动反馈,他还会沾沾自喜,认为自己在职场上很聪明,还发明了一个词叫“职场摸鱼”。因为他写文作业,你还会给他安排背诵,背诵完,你还会让他复习明天的课程……

2024-07-16 07:33:08 192

原创 成为优秀工程师需要多久?

从我自身角度看来,我对自身的职业生涯规划分为几个阶段,总结一下,分为学习期->消化期->产出期->自我实现->全新的开始。第五阶段,需要三年时间,上升到另一个层次,即高视点,宽视野,深洞察。不在仅仅关注技术,开始涉足方方面面,企业管理,财务管理,人力资源,投融资,行业应用,商业模式,产业物联网…找到了自己未来的发展方向后,就有了清晰的目标,学习也不再盲目,有侧重点,同时消化前面所学的知识,开始反思,怀疑,批判。刚刚毕业踏入社会,积累经验的阶段,很多东西需要学,最主要的找到自己未来的发展方向。

2024-07-15 22:43:12 251

原创 ​低学历的的程序员如何逆袭?​

学历的高低取决于你从事工作的门槛,例如清洁工是无学历要求的,工厂则需要小学文化,因为需要阅读公司制度,懂得安全生产,知晓流程手册等等。对于科研来说,本科就以及是低学历了,本科所掌握的知识,无法完成科研工作,给研究生提鞋打下手都多余。从农村到城市从贫穷到富有从底层到中产从中产到巨富。

2024-07-15 19:32:27 866

原创 人与人的差距是究竟是什么造成的?

什么是硬件:硬件还有另一个名字叫做「基因」,人体可以看作一个大型蛋白质构成的生物型计算机,有些人出生基因就注定了是i7级别的,更多人则是i5级别的,少部分人是i9级别的我们称为天才,还有天生有有缺陷就是i3级别。所以,大脑硬件强的人,看到商业模式,可以理解推导是否可行,在股市能做出更多的预判,体现在对未来的预判,和解决问题时能想到多少种方式方法。例如下棋,大脑硬件性能强的人,瞬间可以运算出整个棋盘的棋子行走步骤,而大脑硬件性能差的人,只能算出几步,更差的人,只能走一步看一步,临时决定下一步。

2024-07-15 19:16:41 213

原创 我们会被人工智能取代吗

在没有磁带年代,社会需要很多音乐从业者,例如乐器演奏者和歌手,也有很多岗位供他们选择,例如酒吧,活动现场,派对聚会,排练场,等等......而我们在信息这块野蛮生长,人们习惯了白嫖,更没有付费的习惯,知识的生产者也就没有义务生产高质量的内容,同时知识的生产者为了生存,没有下限,通常内容夹杂私货,伪造不实的内容(本人就经常这么干)。因为无论碳基生命还是硅基生命都不是独立存在的,所以最终他们可以融合,碳基生命+硅基零件,或是硅基人工智能+碳基零件,其实这种融合早已出现,就发生在每个人的身边。

2024-07-15 18:54:49 637 1

原创 如何定期评估自己的职业风险?

否则你需要跟公司的同事们搞好关系,从侧面打听公司的情况,你还可以从天眼查、企查查等等平台查看公司的信息,包括企业注册资金,法人信息,股东变化信息,持股比例,企业风险评估,法院执行信息等等……有人分析是受到疫情影响,我不这么认为,我想说的是,疫情仅仅是导火索,即使没有疫情裁员也是早晚的事。资本最为疯狂时候,几乎所有领域都在做“数字化”,高速的开发增量市场如火如荼,同时也造就了IT行业的高薪神话,随着蓝海的减少到枯竭,此前不被人们看好的三线以下城市也成了香饽饽,还整出一个新词叫“下沉市场”。

2024-07-15 13:12:27 884

原创 年轻人「躺平」、「摆烂」现象的根源是什么?

我们的企业文化也将普通出身的年轻人不加班,不爆肝,定义为躺平和摆烂?每天按时上下班,8小时工作,休息时听音乐、和朋友逛逛街、吃饭、看电影,没有不良嗜好,不care奋斗、狼性。这不叫躺平也不是摆烂,在任何国家这都是正常人的生活,但在我国,这种生活方式叫做躺平和摆烂。在我看来,那种身体健康的年轻人,拒绝出门、拒绝工作、眼高手低、天天啃老,躺在床上打游戏的才能被真正定义为躺平和摆烂,但这种人毕竟是极少数,至少我周围没有见过这样的。

2024-07-15 11:02:30 855 2

原创 评东方甄选“小作文”事件

新东方孙东旭公司认为,懂宇辉离开了公司,失去了平台,供应链,团队等等。社会屌丝,共情小编:小编不过是枚棋子,小编没有认清现实,你跟懂宇辉是同事不假,你不能因为皇帝宠幸别的妃子,你就欺负他,还好懂宇辉是个老实人,否则等他上位的那一天,就是你的祭日。撰稿人会每天写一篇发言稿(像老黄牛一样干活),主持人通过提词器将其播讲出来(主持人除了身材好,长得漂亮,啥也不懂,她都理解不了自己在念写什么),这种操作持续近20多年,因为媒体只有官媒一个渠道,所以想发声,想露脸就只能从事这个工作,同时拿着百年不变的工资。

2024-07-15 06:57:29 575

原创 工作中怎样防止踢皮球?

很多管理层会将其归为沟通存在问题,沟通的确有问题,但不是主要原因,我认为还有另一个原因,但很多公司将产品独立出技术,这就变成了外部矛盾,内部矛盾还好解决,开发/测试/运维还好都是技术范畴,我们可能通过 DevOps解决开发/测试/运维面临的问题,但DevOps 没有涵盖产品这一环节,这是问题的根源。适可而止,大家心里都明白就可以了,没有拙破这层窗户纸,都会心里感激你。上面的故事我认为这不算是踢皮球,仅仅是矛盾的开始阶段,如果不加以遏制,就会向踢皮球方向发展,后果十分严重,踢皮球风气一旦形成,再难改变。

2024-07-15 06:55:39 96

原创 找到并留住最佳员工

选择适合你企业人才非常重要。

2024-07-15 06:48:08 673

原创 制度、流程和规范的误区

上面的几个故事是一个无休止的死循环出问题 -> 领导发火 -> 行政处分 -> 制定规范 -> 执行规范 -> 慢慢淡忘 -> 后续无人跟进 -> 石沉大海 -> 继续出问题。流程与规范的制定需要需要满足几个条件:简单,易掌握,易执行,可重复执行员工考虑的是尽快完成工作,规范不应成为完成工作的负担。只有机器人才能100%执行流程,任何由人执行的流程规范都不可能做到100%执行,在军队中即使是严格训练过的士兵也常常犯错。很多管理者将其归咎为 “执行力” 弱,我并不这么认为。

2024-07-15 06:43:33 1241

原创 正确理解先就业再择业

经济形势好,企业上升期,公司有钱,有时间,会招聘大量高学历人士,慢慢培养。如今经济下坡,企业经营难,缺钱,同时追求快速发展,此时相同学历,企业更看重履历,甚至降级,例如我招聘个履历好的硕士,是不是比你这个没有任何社会履历的博士更能为企业创造价值呢?尤其是当下,疫情3年,很多应届生是没有拿出手的履历的,现在失业率又高,很多人再荒废几年。我是老板,我宁可招聘一个5年履历本科,都不敢用你这疫情三年,没有啥履历的博士。

2024-07-15 06:40:23 925

多维度架构之日志.m4v

多维度架构之日志.m4v

2021-02-19

多维度架构之超时时间.m4v

多维度架构之超时时间.m4v

2021-02-19

多维度架构之会话数.m4v

多维度架构之会话数.m4v

2021-02-19

多维度架构之网络延迟.m4v

多维度架构之网络延迟.m4v

2021-02-19

Netkiller Architect 手札.m4v

Netkiller Architect 手札.m4v

2021-02-19

00Architect.key

00Architect.key

2021-02-19

空空如也

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

TA关注的人

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