摘要: 现代软件架构都需要协同开发完成,高效 协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。众所 周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如 果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是 消灭代码内容的创造性、优雅性,而是阅读全文
posted @ 2018-03-26 10:44 小鸣的微笔记 阅读(124) 评论(0) 编辑
摘要: 1. wait() 函数 1.1 阻塞线程 线程调用共享变量的wait(),此调用线程会被阻塞挂起, 直到发生以下情况: a. 其他线程调用该共享对象的 notify() 或者 notifyAll() ; b. 其他线程调用该线程的 interrupt(), 该线程抛出InterruptedExce阅读全文
posted @ 2019-06-25 00:08 小鸣的微笔记 阅读(48) 评论(0) 编辑
摘要: 错误码 1166 原因 字段名因为是复制过来的, 末尾存在了一个空格换行阅读全文
posted @ 2019-05-14 16:45 小鸣的微笔记 阅读(33) 评论(0) 编辑
摘要: 缓存配置 通过@EnableCaching 注释启用了缓存支持(@SpringBootApplication类中) 配置缓存 参考文档 "33. Caching" "spring framework 5.x 8. Cache Abstraction" "SpringBoot手动使用EhCache" 阅读全文
posted @ 2019-04-29 23:30 小鸣的微笔记 阅读(28) 评论(0) 编辑
摘要: 一、使用SourceTree 环境 1. 这里在本地已经创建了一个文件夹 处理 1. create 2. 修改远端信息 3. 做第一次提交即可 二、码云官方提供 码云创建仓库后即可看到如下提示 快速设置— 如果你知道该怎么操作,直接使用下面的地址 | Https | | | | | 我们强烈建议所有阅读全文
posted @ 2019-04-11 12:02 小鸣的微笔记 阅读(41) 评论(0) 编辑
摘要: 待整理阅读全文
posted @ 2019-04-10 21:28 小鸣的微笔记 阅读(19) 评论(0) 编辑
摘要: 码云: "https://gitee.com/forxiaoming/JavaBaseCode/blob/master/EasyCoding/src/concurrency/multithreading/index.md" 并发(Concurrency) 与并行(Parallelism) 以KTV唱阅读全文
posted @ 2019-04-10 21:27 小鸣的微笔记 阅读(73) 评论(0) 编辑
摘要: 码云: "https://gitee.com/forxiaoming/JavaBaseCode/blob/master/EasyCoding/src/collection/index.md" 6.1 数据结构 1. 数据结构定义: 数据结构是指逻辑意义上的数据组织方式及其相应的处理方式; 1.1. 阅读全文
posted @ 2019-04-10 21:22 小鸣的微笔记 阅读(20) 评论(0) 编辑
摘要: 码云: "https://gitee.com/forxiaoming/JavaBaseCode/blob/master/EasyCoding/src/exception/index.md" 5.2 try 代码块 finally 代码块 必选执行的代码块,不 管是否有异常产 生,即 使发生 OutO阅读全文
posted @ 2019-04-10 18:14 小鸣的微笔记 阅读(30) 评论(0) 编辑
摘要: 码云地址: "https://gitee.com/forxiaoming/JavaBaseCode/tree/master/EasyCoding"阅读全文
posted @ 2019-04-10 17:49 小鸣的微笔记 阅读(23) 评论(0) 编辑
摘要: 第3章 代码风格 3.1 命名 1. 符合语言特性 2. 体现代码元素特征: Abstract xxx、 Basexxxx、xxException、xxxTest等; 包名统一使用小写, 完整单词+点分隔符; 枚举类成员全大写+下划线 3. 望文生义 4. POJO类布尔类型的变量: 数据库使用is阅读全文
posted @ 2019-04-10 17:47 小鸣的微笔记 阅读(23) 评论(0) 编辑
摘要: 码云地址: "EasyCoding/src/oop" 第2章 面向对象 Object Oriented Programming 软件工程3个主要目标: 可维护性、可重用性、可扩展性 2.1 OOP理念 1. Object类中的三大哲学问题 我是谁? getClass() toString() 我从哪阅读全文
posted @ 2019-04-10 17:36 小鸣的微笔记 阅读(53) 评论(0) 编辑
摘要: 码云地址: "https://gitee.com/forxiaoming/JavaBaseCode/tree/master/EasyCoding"阅读全文
posted @ 2019-04-10 17:31 小鸣的微笔记 阅读(14) 评论(0) 编辑
摘要: 一、错误提示 您没有已经配置扩展集成设置的远端; ... 二、解决 配置 Legacy Account Settings 即可:阅读全文
posted @ 2019-04-02 11:05 小鸣的微笔记 阅读(238) 评论(0) 编辑
摘要: ![看准网不登录 看准网账号 看准网查看](https://img2018.cnblogs.com/blog/1084504/201903/1084504-20190311105603279-1081231994.png) ![](https://img2018.cnblogs.com/blog/1084504/201903/1084504-20190311110419452-906139600....阅读全文
posted @ 2019-03-11 10:57 小鸣的微笔记 阅读(31) 评论(0) 编辑
摘要: 环境: centos 一、安装 几个文件: 服务端:src/redis server 客户端:src/redis cli 默认配置文件:redis.conf 二、服务命令 1. 使用服务启动redis服务: 2. 查看redis状态 : , 3. redis cli 交互环境乱码: 三、数据类型 帮阅读全文
posted @ 2019-03-07 23:26 小鸣的微笔记 阅读(41) 评论(0) 编辑
摘要: 1. E element 常用于集合中表示存放元素 2. T type Java类 3. K key 键 4. V value 值 5. N number 数值类型 6. ? 不确定的类型 一种约定俗成吧阅读全文
posted @ 2019-02-22 17:42 小鸣的微笔记 阅读(26) 评论(0) 编辑
摘要: 一、JdbcTemplate 二、Spring data jpa 1. 实体类 2. 继承JpaRepository 的接口,来访问数据库 3. [30.3 JPA and Spring Data JPA ](https://docs.spring.io/spring boot/docs/curre阅读全文
posted @ 2019-01-12 15:16 小鸣的微笔记 阅读(34) 评论(0) 编辑
摘要: 〇、环境 服务端: centos + oracle11.2 客户端: pl/sql(这里用的是网上的免安装Oracle客户端) 一、问题 plsql 连接时提示如题错误 二、解决 1. 分析 网上收到的大部分都是修改文件, 通过分析发现原来是服务名 orcl 被改成了nc 这里换nc登录, 成功 2阅读全文
posted @ 2019-01-03 06:31 小鸣的微笔记 阅读(19) 评论(0) 编辑
摘要: 参考 文档: "28.4 Embedded Servlet Container Support"阅读全文
posted @ 2019-01-01 13:07 小鸣的微笔记 阅读(16) 评论(0) 编辑
摘要: 统一异常处理 SpringBoot的默认映射 码云: "commit: 统一异常处理+返回JSON格式+favicon.ico" 文档: "28.1.11 Error Handling" 参考 文档: "28. Developing Web Applications" "Spring Boot中We阅读全文
posted @ 2019-01-01 13:03 小鸣的微笔记 阅读(19) 评论(0) 编辑
摘要: 参考 文档: "26. Logging"阅读全文
posted @ 2019-01-01 12:29 小鸣的微笔记 阅读(20) 评论(0) 编辑
摘要: 一、编码配置 utf 8 二、注释模板(Java Doc) 三、Live Templates 快捷键模板, 如配置logger,(类似 sout)阅读全文
posted @ 2019-01-01 11:43 小鸣的微笔记 阅读(28) 评论(0) 编辑
摘要: 参考 文档: "SpringApplication"阅读全文
posted @ 2018-12-31 11:24 小鸣的微笔记 阅读(20) 评论(0) 编辑
摘要: 码云: "external configuration" 可以使用属性文件,YAML文件,环境变量和命令行参数来外部化配置 一、属性值可以直接注入到bean 系统属性值不可以 二、属性作为参数应用 文档: "24.5 Placeholders in Properties" 三、配置随机数(Confi阅读全文
posted @ 2018-12-31 06:57 小鸣的微笔记 阅读(25) 评论(0) 编辑
摘要: 问题 操作临时表时提示如下排序规则冲突错误 原因 我的 TE库的排序规则是Latin1_General_100_CI_AS, 而系统安装时默认是Chinese_PRC_CI_AS ( 所以系统库xxxxx 的排序规则也是 Chinese_PRC_CI_AS) 解决 既然排序规则冲突了, 那就想办法改阅读全文
posted @ 2018-12-01 19:06 小鸣的微笔记 阅读(90) 评论(0) 编辑
摘要: 一般会答: 看源码是如何实现的: value就是一个字符数组, 即s.length()其实是调用char[]的length属性阅读全文
posted @ 2018-12-01 08:26 小鸣的微笔记 阅读(70) 评论(0) 编辑
摘要: 异常: 发现问题 jdbc.properties文件之前的配置: 修改后: 先记下来, 后面有空具体看看原因阅读全文
posted @ 2018-11-25 14:23 小鸣的微笔记 阅读(108) 评论(0) 编辑
摘要: java 启动Java应用程序 javac Java编译器javac读取用Java编写的源文件,并将它们编译为字节码类文件。 javadoc Javadoc是一个工具,它解析一组源文件中的声明和文档注释,并生成一组描述类,接口,构造函数,方法和字段的HTML页面。 jar JAR(Java Arch阅读全文
posted @ 2018-11-08 09:42 小鸣的微笔记 阅读(28) 评论(0) 编辑
摘要: 环境: IDEA 2018.1.3 , jdk 1.8 , maven 3.3.9 零 第一次接触springboot, 如何学习比较困惑, 思前想后最后决定从文档来学习, 以下为学习中的参考资料: 1. 官方手册: "Spring Boot Reference Guide" 脉络比较清晰, 给了学阅读全文
posted @ 2018-10-20 23:05 小鸣的微笔记 阅读(52) 评论(0) 编辑
摘要: oracle中的rowid 可以在 plsql 中通过点击查询结果上方🔒图标, 然后直接修改数据, 再点击 ✔ 并commit即可 SqlServer中的rowid SQL Server中没有类似Oracle的rowid关键字, 但是有ROW_NUMBER 函数, 可以借此生成rowid 生成的r阅读全文
posted @ 2018-10-15 21:14 小鸣的微笔记 阅读(23) 评论(0) 编辑
摘要: 问题 for (var iii = 0; iii阅读全文
posted @ 2018-09-06 16:07 小鸣的微笔记 阅读(29) 评论(0) 编辑
摘要: 问题 JSONArray中嵌套JSONObject, 对JSONArray进行排序 排序前: 排序后: 利用Collections.sort() 原文地址 "JSONArray 排序"阅读全文
posted @ 2018-09-04 16:45 小鸣的微笔记 阅读(5583) 评论(0) 编辑
摘要: 问题 微信开发写页面的时候js缓存调试很麻烦, 结果知乎上找到有人发这个链接 解决 在微信中打开 debugx5.qq.com , 有清空缓存的操作 TBS内核安装卸载 "debugtbs.qq.com"阅读全文
posted @ 2018-08-27 13:15 小鸣的微笔记 阅读(221) 评论(0) 编辑
摘要: 简介 VisibilityChange 事件;用于判断用户是否离开当前页面 Code // 页面的 visibility 属性可能返回三种状态 // prerender,visible 和 hidden let pageVisibility = document.visibilityState; /阅读全文
posted @ 2018-08-26 17:36 小鸣的微笔记 阅读(1238) 评论(0) 编辑
摘要: 首先,分别运行下面两段json和fastjson的代码: 观察两个类,貌似没有什么区别,但是运行之后,控制台打印的结果却是: 我们发现fastjson中报了异常,然后我们来查看各自put()源码:阅读全文
posted @ 2018-08-26 17:35 小鸣的微笔记 阅读(845) 评论(0) 编辑
摘要: 安装完成centos7后出现如下提示: 操作步骤: 1. 输入 ,按 键阅读许可协议; 2. 输入 ,按 键接受许可协议; 3. 输入 ,按 键退出; 4. 输入 ,按 键确定; 5. 重启之后即可进入图形登录界面阅读全文
posted @ 2018-08-26 17:33 小鸣的微笔记 阅读(116) 评论(0) 编辑
摘要: 1. 首先开机选择 这一行按回车; 2. 然后选中最后是 这一行按“E”进入编辑页面; 3. 将 改为 ; 4. 按 + 或者 启动,进入root shell; 5. 执行 ; 6. 修改完成后按 + + 重启电脑。阅读全文
posted @ 2018-08-26 17:32 小鸣的微笔记 阅读(38) 评论(0) 编辑
摘要: sql 命令批量生成drop命令 需要批量删除表,而MySQL又没有提供相关的功能;一般我们建表也都会使用相同前缀,那么,在不使用工具的情况下可以选择使用sql生成批量删除命令; 如删除以 "wp_" 开头的表: 这是表放在MySQL默认库的情况,但是如果是放在自己的库中时应使用如下:阅读全文
posted @ 2018-08-26 17:31 小鸣的微笔记 阅读(1147) 评论(0) 编辑
摘要: 本地登录 MySQL客户端: "https://dev.mysql.com/downloads/installer/" 在本地安装好客户端,配置好环境变量,即可直接在命令提示符中登录 简单点: 需要根据提示输入密码(可指定登录的库 databaseName) 复杂点: 可以直接输入密码 注意: 如果阅读全文
posted @ 2018-08-26 17:19 小鸣的微笔记 阅读(25) 评论(0) 编辑
摘要: 使用set password命令 修改本地密码: SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpasswd'); 远程密码修改: SET PASSWORD FOR 'root'@'%'=PASSWORD('newpasswd'); 注意: 两个密阅读全文
posted @ 2018-08-26 16:55 小鸣的微笔记 阅读(31) 评论(0) 编辑