摘要:   通过Java日期时间API系列7-----Jdk8中java.time包中的新的日期时间API类的优点,java8具有很多优点,现在网上查到的农历转换工具类都是基于jdk7及以前的类写的,下面使用java新的日期时间API重写农历LunarDate。 package com.xkzhangsan.tim... 阅读原文
2019-12-30 19:50:02 阅读(2310) 评论(0)
摘要: 作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 前提:本篇是基于 SpringCloud+Eureka+Feign+Ribbon的简化搭建流程和CRUD练习[1] 的修改与拓展 1.修改consumer的CenterFeign.java,把返回值全部设置为String /** * 是consum... 阅读原文
2019-12-30 19:18:03 阅读(2396) 评论(0)
摘要: 最近使用 Mybatis 遇到了一个奇怪的问题,前端传了一个数字字符串(type = "1") ,我做了如下判断: <if test=" type == '1' "> </if> 就这样系统无情的告诉我这样无法被解析,原因是字符串和数字无法判断相等!A... 阅读原文
2019-12-30 17:55:04 阅读(2313) 评论(0)
摘要: MyBatis MyBatis是java平台下一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Or... 阅读原文
2019-12-30 16:52:07 阅读(2349) 评论(0)
摘要: 代码块(初始化块)的作用:对java对象进行初始化。 程序的执行顺序   1、声明成员变量的默认值;   2、显式初始化、多个初始化块依次被执行(同级别下按先后顺序执行);   3、构造方法再对成员进行赋值操作; 一个类中的初始化块若有修饰符,则只能被static修饰,称为静态代码块(static block... 阅读原文
2019-12-30 16:05:02 阅读(2427) 评论(0)
摘要: Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。 (一)Package(包)的命名   Package的名字应该都是由一个小写单词组成,例如com、xuetang9、company等。 (二)C... 阅读原文
2019-12-30 15:22:04 阅读(2286) 评论(0)
摘要: 设计模式就是在大量的实践中总结和理论之后优选的代码结构、编程风格、以及解决问题的思考方式。 说白了设计模式就是在实际编程中逐渐总结出的解决问题的套路,类似于数学公式。 类的单例设计模式:在开发过程中有且只有一个实例化对象。 怎么做到在整个系统运行过程中,这个类只被实例化一次?不论在哪只调用这一个实例?    ... 阅读原文
2019-12-30 13:50:01 阅读(3712) 评论(0)
摘要:   新建数据库my_db,新建表student_tb  id为主键,不自动递增         下载MyBatis https://github.com/mybatis/mybatis-3/releases 解压。         新建Java项目,什么都不用勾选(如果要在IDEA中操作数据库,可勾选... 阅读原文
2019-12-30 13:27:06 阅读(2822) 评论(0)
摘要: 转载!!! 百度网盘链接---- 救救孩子吧!!! 素材+文件+源码 共16.5G │ 观看视频必读.txt │ 运行必读.txt │ 运行环境.txt │ ├─数据库文件 │ db_base_project.sql │ ├─视频教程 │ 第一讲系统开发环境搭建及项目基本情况介绍.mp4 │ 第二讲ssm... 阅读原文
2019-12-30 13:13:01 阅读(2335) 评论(0)
摘要: 《疯狂Java讲义(第4版)》是《疯狂Java讲义》的第4版,第4版保持了前3版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 9的新特性。 《疯狂Java讲义(第4版)》深入介绍了Java编程的相关方面,《疯狂Java讲义(第4版)》内容覆盖了Java的基本语法结构、Java的面向对象特征、Jav... 阅读原文
2019-12-30 12:35:02 阅读(2264) 评论(0)