摘要: 1:正则是用来干嘛的? 匹配 字符串的 2:为什么要用正则,String所提供的方法是完全匹配,当需求为模糊匹配时就没办法搞 3:元字符 . ^ $ * + ? {} [] | () \ PYTHON import re 1:re.findall('w\w{2}l','hello world') //参数 1规则 2目标 --默认贪婪匹配 re.findall('w..l'... 阅读全文
posted @ 2018-09-17 14:56 鲸落-k 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 设计模式入门 1:设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案。 2:怎么来的,前人总结的 3:设计模式的邮件和用途 4:学习设计模式的方式:在你的设计和以往的工程里寻找何处可以使用它们 5:学习设计模式的本质目的是使软件工程在维护性、拓展性、变化性、复杂度方面称0(N) 6:OO原则,设计模式是具体方法、工具 ... 阅读全文
posted @ 2018-09-17 14:54 鲸落-k 阅读(164) 评论(0) 推荐(0) 编辑
摘要: JVM规范: Class文件格式 数字的内部表示和存储 -Byte -128 to 127 returnAddress数据类型定义: -指向操作码的指针。不对应java数据类型,不能再运行时修改。 定义PC 堆 栈 方法区 JVM运行机制: JVM启动流程: 如图: JVM... 阅读全文
posted @ 2018-09-09 15:23 鲸落-k 阅读(165) 评论(0) 推荐(0) 编辑
摘要: JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1:尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 1:控制资源的使用,通过线程同步来控制资源的并发访问 2:控制实例的产生... 阅读全文
posted @ 2018-09-03 15:37 鲸落-k 阅读(122) 评论(0) 推荐(0) 编辑
摘要: SQL优化 ************************* 举个例子: 删除一张表的重复记录(ID是自增唯一主键,重复记录:其他字段都是一样) 表名:T Id name age 1 louis 20 2 louis 20 3 jimmy 30 4 louis 20 做法一: Delete fro 阅读全文
posted @ 2018-09-02 19:34 鲸落-k 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 概述 ---------------------------------------------------------------------------------********************************-------------------------------------------------------------------- ... 阅读全文
posted @ 2018-09-01 17:43 鲸落-k 阅读(186) 评论(0) 推荐(0) 编辑