欢迎来到 陈本布衣 的博客小园

 
摘要: 关于搓澡的技术演进 夏天到了,天气炎热,每天都是臭汗直冒;自己再怎么不爱干净,还是要坚持每天洗澡,不然婆娘肯定是不让上床的,毕竟,谁也不愿意啃一坨臭烘烘的肉。 所以,洗澡事小,关系犹大。作为程序员,尤其是 Java 程序员,博主还煞有介事的,把每日的洗澡的步骤给记录了下来—— 1 public cl 阅读全文
posted @ 2020-07-08 08:46 陈本布衣 阅读(640) 评论(1) 推荐(0) 编辑
 
摘要: 引言 权限,可以简单的理解成你能干什么,不能干什么。在管理系统中,对权限的设计可以很简单,也可以很复杂。简单点的,基本都是基于角色扮演的方式,比如系统管理员角色可以操作哪些菜单,普通用户角色可以操作哪些菜单等等,通过让不同用户扮演不同的角色,不同角色授予不同的菜单权限,来实现对访问用户的权限控制。当 阅读全文
posted @ 2019-12-25 08:57 陈本布衣 阅读(727) 评论(1) 推荐(2) 编辑
 
摘要: 一、函数式编程 函数式编程,同面向对象编程、指令式编程一样,是一种软件编程范式,在多种编程语言中都有应用。百科词条中有很学术化的解释,但理解起来并不容易。不过,我们可以借助于数学中函数的概念,来理解函数式编程的要义所在。在数学中,我们常见的函数表达式形如 y=f(x),表示的是一种输入输出的映射关系 阅读全文
posted @ 2019-12-20 09:45 陈本布衣 阅读(1132) 评论(0) 推荐(2) 编辑
 
摘要: 折腾的心,颤抖的手,只因在 main 函数中执行了一次 int 强转 byte 的操作,输出结果太出所料,于是入坑,钻研良久,遂有此篇。 我们都知道,Java中有8中基本数据类型,每种类型都有取值范围,比如 1 个字节的 byte 取值范围是【-128~127】,4 个字节的 int 取值范围是 【 阅读全文
posted @ 2019-09-02 10:02 陈本布衣 阅读(4259) 评论(12) 推荐(20) 编辑
 
摘要: 前 言 写设计模式的技术大佬很多,布衣博主深感自身技术粗浅,本来不想人从众,但对于知识的理解、应用每个技术人还是有很大的不同的——如果把某种技术抽象来看的话,那么这种技术被不同的技术人员实现出来就会产生千人千种哈姆雷特的纷繁效果。所谓 纸上得来终觉浅,绝知此事要躬行。别人理解的终究是别人的,你看懂了 阅读全文
posted @ 2019-05-13 08:59 陈本布衣 阅读(595) 评论(0) 推荐(0) 编辑
 
摘要: 一 前 言 本来是为了探究一些功能性问题,需要一套完整的项目架构,本以为SSM用过那么多了,轻松搭建不在话下,但是过程中还是遇到一些问题,踩到一些未曾料想的坑。博文以搭建极简架构为目的,附带一些关键阐述,既是备忘,也是分享。 二 Maven奠基 IDEA中用 Maven 的方式搭建 web 项目的时 阅读全文
posted @ 2019-05-05 12:14 陈本布衣 阅读(518) 评论(0) 推荐(1) 编辑
 
摘要: WebSocket ,HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,其使用简单,应用场景也广泛,不同开发语言都用种类繁多的实现,仅Java体系中,Tomcat,Jetty,Spring等都提供了对WS的API支持。本篇不做理论探究,仅自娱自乐,简单实现网页版的聊天室功能,在实 阅读全文
posted @ 2019-04-30 23:52 陈本布衣 阅读(17455) 评论(2) 推荐(1) 编辑
 
摘要: 一 基本理解 AOP,面向切面编程,作为Spring的核心思想之一,度娘上有太多的教程啊、解释啊,但博主还是要自己按照自己的思路和理解再来阐释一下。原因很简单,别人的思想终究是别人的,自己的理解才是自己的,尤其当用文字、代码来阐述一遍过后,理解层面上又似乎变得不一样了。 博主就不概念化解释AOP了, 阅读全文
posted @ 2019-04-08 09:04 陈本布衣 阅读(2137) 评论(1) 推荐(6) 编辑
 
摘要: 我是一个特别有计划的人,也特别热爱学习,内心时刻充盈着奋发向上的心;尤其身为码农一族,更要活到老学到老!常常感叹余生苦短,时间宝贵,所以平日里,那些热门的剧是不追的,抖音是不刷的,综艺是不看的,游戏是不玩的,只是上上网了解外面世界发生的事防止自己和社会脱节,剩余的闲暇时间,都投身学习,简直难以自拔。 阅读全文
posted @ 2019-02-14 01:42 陈本布衣 阅读(1826) 评论(16) 推荐(16) 编辑
 
摘要: 1 、说点闲话 因为个人原因,布衣博主的技术博文大半年来一直没时间更新(WHAT ? 这是啥理由),恍恍惚惚间,一年又是头,还是得跳出来,给自己一个交代。 编程日久,项目开发中最常用的技能大概就是 Ctrl+C 再 Ctrl+V 了,实实在在的代码搬运工。这很正常,人越来越堕,能用现成有的东西绝不会 阅读全文
posted @ 2018-12-30 00:22 陈本布衣 阅读(523) 评论(0) 推荐(1) 编辑
 
摘要: SQLite数据库相较于我们常用的Mysql,Oracle而言,实在是轻量得不行(最低只占几百K的内存)。平时开发或生产环境中使用各种类型的数据库,可能都需要先安装数据库服务(server),然后才能通过代码、命令行或者客户端工具来操作数据库,但是SQLite却有点别具一格,它是一个文件型的关系数据 阅读全文
posted @ 2018-04-04 13:12 陈本布衣 阅读(4530) 评论(8) 推荐(3) 编辑
 
摘要: 自动化装配的确有很大的便利性,但是却并不能适用在所有的应用场景,比如需要装配的组件类不是由自己的应用程序维护,而是引用了第三方的类库,这个时候自动装配便无法实现,Spring对此也提供了相应的解决方案,那就是通过显示的装配机制——Java配置和XML配置的方式来实现bean的装配。 1 Java配置 阅读全文
posted @ 2018-02-23 23:44 陈本布衣 阅读(14303) 评论(5) 推荐(12) 编辑
 
摘要: 上篇博文讲Spring的IOC容器时说道,虽然容器功能强大,但容器本身只是个空壳,需要我们主动放入装配对象,并告诉它对象之间的协作关系,然后容器才能按照我们的指示发挥它的魔力,完成装配bean的使命。这里,我们把Spring创建应用对象之间的协作关系的行为成为装配。Spring提供了很多装配bean 阅读全文
posted @ 2018-02-09 23:17 陈本布衣 阅读(2681) 评论(2) 推荐(2) 编辑
 
摘要: 前言:布衣博主乃苦逼的Java程序猿一枚,虽然工作中不会涉及系统运维,但是开发的项目总还是要部署到服务器做一些负载均衡、系统兼容性测试、系统集成等等骚操作,而这些测试性的操作不可能直接SSH远程运维的服务器任我行般瞎搞一通的,所以在个人的开发机上虚拟机一套Linux系统做为测试服务器也就成了程序猿的 阅读全文
posted @ 2018-02-02 23:49 陈本布衣 阅读(962) 评论(0) 推荐(0) 编辑
 
摘要: 上文说到[回看],有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期。业务代码只需要按照业务本身的流程,走啊走啊,走到哪里,需要另外的对象来协助了,就给Spring说,我想要个对象——于是Spring就很贴心的给你个对象。听起来似乎很简单,使用起来也不难,但是如果 阅读全文
posted @ 2018-01-04 09:20 陈本布衣 阅读(53986) 评论(17) 推荐(43) 编辑
 
摘要: 前言 作为从事java开发的码农,Spring的重要性不言而喻,你可能每天都在和Spring框架打交道。Spring恰如其名的,给java应用程序的开发带了春天般的舒爽感觉。Spring,可以说是任何一个java开发者通往技术高阶的必备基础。当然,要学好Spring,尤其是了解Spring的底层原理 阅读全文
posted @ 2017-12-31 22:45 陈本布衣 阅读(5364) 评论(11) 推荐(7) 编辑
  2020年2月29日
摘要: 编程无小事,不管是语言层面还是工具层面,都要熟悉,方能在编程中过程中众享丝滑,不然就随处卡顿,耗费时间不说,还没有任何成就感。撸码过程中用 Idea 也很多年了,工具或环境遇到问题,问下度娘就完事了,也懒得总结记录个啥。但人都犯贱而且健忘,事有再犯,总问度娘也是问题,还是花小点时间记录一下,给自己备 阅读全文
posted @ 2020-02-29 20:44 陈本布衣 阅读(427) 评论(0) 推荐(0) 编辑
  2019年10月17日
摘要: 今天总结一篇工具箱文章。 ini 类型文件通常作为程序的初始化文件。不同于我们常见的配置文件通篇 key-value 的键值对形式,ini 文件在键值对的基础之上还有分类节点,比如我们常见的 Mysql 数据库的初始化配置文件 my.cnf或my.ini,其内容格式通常是如下这样的: 对于这种格式的 阅读全文
posted @ 2019-10-17 12:33 陈本布衣 阅读(1326) 评论(0) 推荐(0) 编辑
  2019年8月31日
摘要: import java.io.*; import java.net.Inet4Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import 阅读全文
posted @ 2019-08-31 23:54 陈本布衣 阅读(1190) 评论(1) 推荐(1) 编辑
****************************************** 页脚Html代码 ******************************************