![](https://img-blog.csdnimg.cn/20191204203551914.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java技术点
技术点的使用
泡泡糖@比巴卜
奇异的世界,我来探索!
展开
-
easyMybatis的用法
1.背景使用easyMybatis持久层2.参考网址https://www.cnblogs.com/tanghc/p/8444741.htmlhttps://www.cnblogs.com/tanghc/p/8444706.html3.解决问题持久层中有条件时,条件关键字有所区别,调用jdbc是没有封装的.多练习....转载 2020-08-06 10:42:16 · 211 阅读 · 0 评论 -
转义字符‘/‘-处理两个单引号
1.背景使用到两个单引号’’’’,其中一个单引号作为SQL语句的拼接字符。2.’'转义字符处理'\'~\'''IFNULL(pk_card,\'~\')'3.解决问题基础最重要.原创 2020-08-06 10:06:41 · 1335 阅读 · 0 评论 -
Git在本地修改后并删除了一个文件后,从服务端拉取
背景本地clone了一份代码,修改了一个文件内容,修改太多,想放弃.重新获取一份未修改前的代码.解决方案鼠标右击-> 打开 -> Git Bash Here (窗口如下)输入: git reset --hard HEAD分析解决方案git reset --hard HEAD 表示回退到当前版本, HEAD指向当前版本.如果你修改了一些代码,想去除,就可以使用 git reset --hard HEAD一次性去除.git reset --hard HEAD^表示回退到上一转载 2020-08-01 15:02:20 · 1815 阅读 · 0 评论 -
Idea导入maven项目文件夹后不自动识别pom.xml依赖文件
背景将整个项目的文件导入到Ideal中,依赖文件pom.xml不识别,没有加载依赖.解决方案右键pom.xml文件,选择” add as maven project”,即可自动导入pom所依赖的jar包。右键后往下看有"add as maven project"完美解决解决了困扰我很久的maven项目导入Ideal不识别依赖pom.xml依赖文件参考博客网址https://www.cnblogs.com/levontor/p/13363658.html...转载 2020-07-23 13:35:19 · 1079 阅读 · 0 评论 -
使用sql语句实现从日期减去指定的时间间隔 - MySQL数据库中Date_Sub()日期函数
1.背景使用sql语句实现获取指定日期的前或后间隔的时间点. (DATE_SUB() 函数从日期减去指定的时间间隔.)2.思考 - MySQL中 Date_Sub('',interval 2 Day)函数此函数有三个参数: ''单引号中是时间点, 2代表是间隔的天数数字, Day代表的是间隔的时间单位(Day是天,month是月,year是年等).3.解决方案-- 查看建表sql语句show create table pm_message;-- 建表sql语句如下CREATE TAB原创 2020-05-11 00:46:54 · 2416 阅读 · 0 评论 -
Day10
Day10 面向对象的三大特性第一节:封装尽可能的隐藏类的内部实现细节,修改属性的修改和访问权限。把赋值过滤的语句存放在指定的类的内部方法里。1.1实现封装1.属性修饰符修改为 private//私有2.为private修饰的私有属性,提供公开的访问方法 set(赋值)/get(取值) class Dog{ private String breed; private String sex; //公共的访问方法 public void setBreed(String原创 2020-05-10 15:02:07 · 148 阅读 · 0 评论 -
构造方法&this关键字
Day9 构造方法&this关键字第一节:构造方法类中的特殊方法,主要用于创建对象特点: 名称与类名完全相同 没有返回值类型 创建对象时,触发构造方法的调用,不可通过.手动调用public class Test_1{ public static void main(){ new 对象名(); new 对象名("小明","37292219+51107706",28); System.out.println(name+"的身份原创 2020-05-10 14:52:59 · 179 阅读 · 0 评论 -
day8
Day 8 面向对象:第一节:什么是程序?是一组有序指令的集合模拟现实世界,解决现实问题。软件工程师眼中的世界: 万物皆对象!1.2什么是对象?面向对象思想:OOP–一切客观存在的事物都是对象。 万物皆对象。–能描述(看得见、摸得到的)–任何对象都具备自己的特征和行为。1.3对象的组成对象是由: 特征:也称为属性。一般为名词。代表对象有什么 行为:也称为方法。一般为动词。代表对象能做什么1.4程序中的对象首先,程序中要有现实世界中的对象,原创 2020-05-10 14:52:08 · 117 阅读 · 0 评论 -
Day6
Day6 数组第一节:数组的概念一组连续的存储空间,存储多个相同数据类型的值1.1数组的特点:1、长度固定。 当创建的数组分配长度后,则该数组长度固定不变2、类型相同 数组在创建初给定的类型,则数组当中存放的数据一定是该类型、统一1.2数组的创建一、声明并分配空间1.2.1先声明、再分配空间 例:int[] a;a = new int[5];//先声明一个int类型的数组a,再为其分配长度为5的存储空间1.2.2声明并分配空间例:int[] a原创 2020-05-10 14:51:33 · 85 阅读 · 0 评论 -
函数
Day5 函数一、函数的概念:实现特定功能的一段代码,可反复使用语法public static void 函数名称(){ //逻辑代码}将需要在多个地方重复使用的一段代码,存放在函数里定义的位置:定义在类的内部,main函数的外部,与main函数是并列关系二、函数的调用在需要执行函数的位置,通过函数名称进行调用注意:在调用函数时,优先执行调用的函数内部代码,执行完毕后,返回到调用处,继续向下执行例:Sign();三、函数的参数多数情况下,函数和调用者原创 2020-05-10 14:50:27 · 104 阅读 · 0 评论 -
循环
Day4 循环第一节:while循环1.1 while循环的语法 while(布尔表达式){ //循环操作、代码块、逻辑代码}执行流程:当布尔表达式为true时,执行循环操作。执行完毕后,进行下一次的循环判断 特点: 先判断、再执行。 用于循环次数明确 执行次数: 0~n次1.2 do-while循环do{ //循环操作}while(布尔表达式);执行流程:先执行一次循环操作,再进行布尔表达式的判断 判断为true,进行第二次循环 判原创 2020-05-10 14:50:03 · 89 阅读 · 0 评论 -
选择架构&分支结构
Day3 选择结构和分支结构第一节: 选择结构 1.1if选择结构 语法:if(布尔表达式){ //代码块}后续代码。。。。。。执行流程:当布尔表达式结果为true时,执行代码块 当布尔表达式结果为false时,跳过代码块,执行后续代码 1.2 if-else选择结构语法:if(布尔表达式){ //代码块1}else{ //代码块2}后续代码。。。。。执行流程:当布尔表达式为true时,执行代码块1 当布尔表达式为false时,执行代码块2 然后,原创 2020-05-10 14:49:23 · 175 阅读 · 0 评论 -
变量&数据类型
变量&数据类型1.什么是内存?内存是瞬时状态下的存储空间。 造价高、设计瓶颈。 普适性 普遍2.java的虚拟机默认分到的物理内存是 1/8;3.存储单位 bit(位)->byte(字节)->KB->MB->GB->TB->PB->EB第一节:变量变量:计算机内存中的一块存储空间。是存储数据的基本单元。1.1声明方式变量由 数据类型、变量名、值。三部分组成。 I.声明变量 数据类型 变量名; int原创 2020-05-10 14:48:51 · 154 阅读 · 0 评论 -
java概述&环境
Day1 java概述&环境搭建第一节1.1Java的由来1995年Sun公司推出的一种面向对象的程序设计语言发展方向: J2SE、J2EE、J2ME05年更名为:JAVASE(标准) JAVAEE(企业级开发) JAVAME(嵌入式)JDK1.8 == JDK8.0最新版为JDK12,但遵从一个原则 最新的不一定是最好的。1.2Java的特点1、面向对象2、简单3、跨平台1.3计算机的执行机制编译执行:将源文件编译成机器码文件,一次编译原创 2020-05-10 14:46:38 · 86 阅读 · 0 评论 -
使用高德查询天气
使用高德查询天气1.背景使用高德API查询指定城市的天气2.思考-高德开放平台查看高德官方文档学习使用API查询指定城市的天气状况< https://lbs.amap.com/api/webservice/guide/api/weatherinfo >3.申请高德开发者web服务身份标识key步骤请参考< https://blog.csdn.net/chen...原创 2020-03-10 21:45:39 · 664 阅读 · 0 评论 -
java代码向上向下取整
使用Java实现向上向下取整1.背景业务需求:实现向上取整2.思考-Math函数Math.ceil()向上取整函数Math.floor()向下取整函数3.解决方案package top.javai.www;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework...原创 2020-03-10 11:02:35 · 550 阅读 · 0 评论 -
mysql数据库某时刻和现在间隔的时间
某时刻和现在的时间间隔1.背景在mysql数据库中,查询出某一时间字段和现在时间的时间间隔为30天.2.思考-时间函数DATEDIFF() 时间格式要指定3.解决方案#数据库比较现在时间和过去某个点相差多少天select * from table1 where DATEDIFF(day,convert(char(10),时间A,120),convert(char(10),时...原创 2020-03-10 09:48:00 · 270 阅读 · 0 评论 -
quartz定时任务不执行
quartz定时任务执行一段时间不执行的原因数据库表QRTZ_TRIGGERS 里的TRIGGER_STATE 字段的值自动修改为ERROR了 ,quartz定时任务是不扫描这种ERROR情况.之所以出现ERROR 原因在于job里有bug,导致quartz自动将状态改变,然后quartz不执行ERROR状态的job.1.查找原因原因如下图:( 查找原因的方法是 将ERROR改...原创 2020-02-26 13:54:27 · 15119 阅读 · 2 评论 -
Quartz定时持久化-SpringBoot
1.官方提供的quartz定时持久化表(11张SQL表格)#持久化 表一create table QRTZ_CALENDARS( SCHED_NAME varchar(120) not null, CALENDAR_NAME varchar(200) not null, CALENDAR blob not null, primary key (...原创 2020-02-26 13:39:53 · 208 阅读 · 0 评论