自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Nacos启动入门(一)

文章目录1.下载nacos 安装包2. 配置Java环境3. 修改 bin 目录中的startup.cmd4. 修改 set MODE = "standalone"双击 startup.cmd 出现如下页面表示成功启动起来了1.下载nacos 安装包2. 配置Java环境3. 修改 bin 目录中的startup.cmd4. 修改 set MODE = “standalone”双击 startup.cmd 出现如下页面表示成功启动起来了...

2020-08-27 16:19:21 702

原创 SpringBoot 配置多数据源 ,基于JPA 操作Oracle数据库(Oracle版本)

SpringBoot 配置多数据源 ,基于JPA 操作Oracle数据库(Oracle版本)一个工程的操作需要连接两个数据库当时看了很多博客,当时看到网上很多版本都是跟配置有关,但是很多没有介绍具体使用的方法,下面总结一波1 :在application.properties中配置spring.datasource.primary.jdbc-url=jdbc:oracle:thin:@连接数...

2020-01-30 19:53:02 2992

原创 Result类的写法

public class Result<T> { /*响应码*/ private int code; /*响应消息*/ private String msg; /*流水号*/ private String flowcode; /*数据单元*/ private T data; public Result() { ...

2020-01-14 19:35:17 5164

原创 输入某年某月某日,打印出他是这一年中的某一天

class CmptDay {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print(“请输入年份:”);int year = sc.nextInt();System.out.print(“请输入月份:”);int month = sc.nextInt();...

2019-12-05 08:49:15 207

原创 将两个字符串拼接成一个字符串,去除其中重复的字符,并把拼接后的字符串按从小到大排序

这道题的解题思路是根据map中 Map <key,value> 中key 是个set集合,要求是不能重复的,可以利用这个思路来解题import java.util.*;public class Test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.i...

2019-12-01 20:46:48 1888

原创 oracle 中配置tnsnames.ora文件

tnsnames.ora 文件中定义一个或多个网络服务。具体配置方法如下:1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN2、找到tnsnames.ora文件。3、用文本方式打开,添加以下内容:本地实例名 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数...

2019-11-30 14:12:00 3339

原创 oracle增加表空间的Sql语句

select * from dba_data_files;select file_name,tablespace_name,bytes/1024/1024 M from dba_data_files;//创建create tablespace ts_pxdatafile ‘G:\darewaysoftware\oracle\oradata\orcl ts_px_1.dat’ size 10...

2019-11-30 13:33:54 1809

原创 图解Spring 中的自动注入注解@Autowried

2019-11-14 19:36:38 712

原创 HashMap的底层原理

import org.junit.Test;import java.util.*; * 一、Map的实现类的结构: * |----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x) * |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value * ...

2019-11-10 13:04:12 248

原创 关于(String底层和值传递的知识点)面试题(内存图)

/**一道面试题*/public class StringTest { String str = new String("good"); char[] ch = { 't', 'e', 's', 't' }; public void change(String str, char ch[]) { str = "test ok"; ...

2019-11-08 17:44:44 455

原创 加锁的 synchronize,饿汉式 提高复用性

class Bank{ private Bank(){ } private static Bank bank = null; public static Bank getBank(){ //提高效率 if (bank == null) { synchronized (Bank.cl...

2019-11-07 19:54:34 131

原创 子类中抛出的异常要小于等于父类中抛出的异常

**子类中抛出的异常要小于等于父类中抛出的异常 这是正常的情况,里面运用到多态性的原理,编译看左边,运行看右边 执行的是子类中重写的方法 也就是method (子类中的方法) 如果子类抛出的异常无法被父类无法接收(也就是子类抛出的异常 大于 try catch 中的异常,那么是无法处理异常,无法接受) throws 中抛出的异常 ,是抛给调用该方法的方法,最终还...

2019-11-06 21:39:18 1556 2

原创 接口和抽象类的区别

https://www.cnblogs.com/dolphin0520/p/3811437.html

2019-11-06 15:36:37 106

原创 数组的反转(java版)

@Test //数组反转 public void testArray1(){ int[] arr1 = new int[5]; for (int i=0;i<arr1.length;i++){ arr1[i] = i; } System.out.println(Arrays.toStri...

2019-11-05 15:55:21 134

原创 判断某年某月某日是中这一年中的第几天(面试题)

用到了swich case 中可以省略 break 关键字的写法闰年 2月份是29天 也就是能被4整除 但是不能被100 整除 或者是能被400整除的年份import java.util.Scanner;public class SwichCaseTest { public static void main(String[] args) { Syste...

2019-11-04 22:33:52 415

原创 基础加强笔记

今日内容1. Junit单元测试2. 反射3. 注解Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorT...

2019-11-04 17:35:15 99

原创 java的多态性

public class Person { String name; int age; int id = 1001; public void eat(){ System.out.println("人:吃饭"); } public void walk(){ System.out.println("人:走路"); } }public class Man ext...

2019-10-29 14:08:05 132

原创 super关键字的使用

/*super关键字的使用1.super理解为:父类的2.super可以用来调用:属性、方法、构造器3.super的使用:调用属性和方法3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super."3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类...

2019-10-29 13:51:33 350

原创 java中的继承和多态 (一文看清)

/****/public class Person { String name; int age; int id = 1001;//身份证号 public Person(){ System.out.println("我无处不在!"); } public Person(String name){ this.name = name; } public Pers...

2019-10-29 13:46:18 87

原创 this关键字的使用

/*this关键字的使用:1.this可以用来修饰、调用:属性、方法、构造器2.this修饰属性和方法:this理解为:当前对象 或 当前正在创建的对象2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都选择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this...

2019-10-29 12:51:30 840

原创 构造器(或构造方法、constructor)的使用

/*类的结构之三:构造器(或构造方法、constructor)的使用construct:建设、建造。 construction:CCB constructor:建设者一、构造器的作用:1.创建对象2.初始化对象的信息二、说明:1.如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器2.定义构造器的格式:权限修饰符 类名(形参列表){}3.一个类中定义的...

2019-10-29 12:40:32 1140

原创 重载的概念

重载的概念在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表,且参数列表必须不同。(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。重载示例://返回两个整数的和int add(int x,int y){return x+y;}//返回三个整数的和int add(int x,int y,int...

2019-10-29 12:38:46 7204

原创 面向对象的理解(hhh)

2019-10-28 16:01:33 95

原创 break 和 return和continue的区别

**break 语句break语句用于终止某个语句块的执行{ ……break;……}break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块label1: { ……label2: { ……label3: { ……break label2;……}}}2.5.7 程序流程控制:break的使用特殊流程控制语句1break 语句用法举例...

2019-10-28 15:06:48 123

原创 java基本数据类型的转化(自动转化和强制类型转化)

自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符:(),但可能造成精度降低或溢出,格外要注意。通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。如: String a = “43”; int i = Integer.parseInt(a);boolean类型不可以转换为其它的数据类型自动类型转...

2019-10-28 10:59:02 503

原创 用java语言写 hashtable 理解底层的原理(主要功能是:添加 员工 删除 员工 显示 员工 查找 员工)目前是 数组 + 链表组成的原理

用java语言写hashtable 理解底层的原理目前是 数组 + 链表组成的原理如果代码有问题,希望在评论中指出,互相学习主要的功能添加 员工 删除 员工 显示 员工 查找 员工```javaimport java.util.HashMap;import java.util.Scanner;public class HashTableDemo { public s...

2019-10-27 14:49:45 214

转载 java中的值传递和引用传递的区别

值传递: (形式参数类型是基本数据类型和String):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递: (形式参数类型是引用数据类型参数除去String):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,...

2019-10-24 22:32:34 415

原创 i++和++i和 i +=i 的区别是什么?

public class TestI { public static void main(String[] args) { int i = 0; int j = i++; int z = ++i; int f = i+1; System.out.printf("i="+i+" j="+j+" z="+z+" f...

2019-10-24 14:56:13 1642

转载 float和double的主要区别?

float : 单精度浮点数double : 双精度浮点数两者的主要区别如下:01.在内存中占有的字节数不同单精度浮点数在机内存占4个字节双精度浮点数在机内存占8个字节02.有效数字位数不同单精度浮点数有效数字8位双精度浮点数有效数字16位03.数值取值范围单精度浮点数的表示范围:-3.40E+38~3.40E+38双精度浮点数的表示范围:-1.79E+308~-1.79E+...

2019-10-23 20:29:00 438 1

原创 怎么快速的判断字符串中的“数字字符” 比如“aawaa1111aaa”,主要把1111分离出来的思想

public static List<String> InfixExpressionList(String s){ int index = 0; char c = ' '; String ch = ""; List<String> arrayList = new ArrayList<>(); ...

2019-10-22 17:09:32 594

转载 空字符串(“”)和null和空格字符串(" ")的区别

1、类型null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0,但它是一个字符串。例如声明一个字符串String str = “” ;2、内存分配String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间;String st...

2019-10-22 13:27:15 3893

原创 mysql条件查询 条件表达式查询 逻辑表达式查询 (and or not)模糊查询(like in between and is null) (二)

进阶2:条件查询/*语法: select 查询列表 from 表名 where 筛选条件;分类:一、按条件表达式筛选简单条件运算符:> < = != <> >= <= 其中的<> 表示不等于的意思二、按逻辑表达式筛选逻辑运算符:作用:用于连接条件表达式 && || ! and or not...

2019-09-24 16:08:55 1110

原创 mysql基础查询 起别名 去重 concat 拼接字段(一)

进阶1:基础查询/*语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格*/USE myemployees;1.查询表中的单个字段SELECT last_name FROM employees;2.查询表中的多个字段SELECT la...

2019-09-24 15:58:05 2276

转载 springboot+ netty整合开发仿照微信客户段(fastdfs整合nginx)一步到位 ,中间没有任何报错

这是这位大佬给排的坑,感谢啊,第一次安装环境这么顺利,哭了,之前曾经尝试过安装fastdfs ,但是安装中遇到过的问题,太难了,我放弃了,这次直接在云服务器上干,竟然一步到位https://www.jianshu.com/p/282f6c02d87服务器环境搭建1.安装fastDFS如果没有GCC,先安装GCC1.检查依赖包yum -y install zlib zlib-devel...

2019-09-20 17:32:49 350

原创 腾讯云上安装mysql的排坑版

(一) : 参考这个博主写的博客https://blog.csdn.net/licwzy/article/details/83444261.下载rpm文件到本地服务器,路径随便wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm2.安装rpmrpm -ivh mysql57-community-r...

2019-09-19 19:25:50 155

转载 通用mapper的使用方法

https://www.cnblogs.com/tian-ci/p/10543089.html一、通用Mapper中的方法解析方法 功能说明int countByExample(UserExample example) thorws SQLException 按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除...

2019-09-08 19:51:37 1258

原创 使用springdata jpa实现实体类对表 进行映射出现的问题

出现这个的原因是实体类中没有使用Column()的注解,无法实现对 数据库中的表的映射,如果没有这个注解的话,默认使用实体类默认的变量名对表的字段进行映射,因而出现不知道这个变量属性解决方法:...

2019-08-20 16:04:49 1489

原创 MongoRepository的 findAll(Example example, Pageable )的使用方法

Example example = Example.of(实体类,ExampleMatch)package com.xuecheng.manage_media.service;import com.xuecheng.framework.domain.media.MediaFile;import com.xuecheng.framework.domain.media.request.Quer...

2019-08-20 12:38:49 11889

原创 学成在线 必会知识点(一)

1.页面的真实路径页面站点的真实路径 + 页面的实际物理路径 + 页面的名称怎么把页面保存到真实路径?方法的参数 页面的pageId , 还有静态化后的页面public void savePageToServerPath(String pageId ) {/* 主要的思想 通过页面的id,查找页面 CmsPage 在 通过 get 方法 获取路径 ,得到页面的物...

2019-08-12 18:41:20 999

转载 SpringMVC注解@RequestParam全面解析

1、可以对传入参数指定参数名1 @RequestParam String inputStr2 // 下面的对传入参数指定为aa,如果前端不传aa参数名,会报错3 @RequestParam(value=“aa”) String inputStr2、可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传1 // required=fals...

2019-08-04 18:52:59 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除