自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用JSON字符串生成Java实体类

当我们和JSON数据交互的时候,有时候就需要将JSON数据转成实体来操作的情况,这个时候,字段少还好,字段一多,我们手动创建就很麻烦了.有的同学就说了,IDEA有插件啊,插件好用的很.但是我就是想不安装插件,通过一个copy然后执行一下就能把实体生成出来了,这个时间比找插件安装重启项目要快吧,而且还是透明的,想要改哪个地方也方便,下面来看看我写的相关代码!

2022-12-05 15:00:53 2208 3

原创 MySQL5.7以上版本提取数据库中的某个JSON字段中的某个键值对的值是数组的内容提取.获取数组中指定位置的元素内容

MySQL获取数组中指定位置的元素内容前言一、本文中使用的MySQL函数JSON函数(只有MySql5.7及其以上版本可以使用JSON函数)JSON_EXTRACT(json,path)JSON_UNQUOTE(value)字符串函数SUBSTRING_INDEX(s,d,n)REVERSE(s)二、使用示例方式一:方式二:前言最近在查数据库中的JSON字段时,有这么个需求.需要在数据库端查询数据库中JSON数据类型的字段,这个JSON中的某个value是数组类型的值,最终需要获取到这个数组中的某个位

2021-10-15 14:04:20 1557

原创 J1_30_1,J1_30_2,J1_30_3

J1_30一、J1_30_1二、J1_30_2二、J1_30_3一、J1_30_1已知字符串数组 A,包含初始数据:a1,a2,a3,a4,a5;字符串数组B,包含初始数据: b1,b2,b3,b4,b5。编写程序将数组 A、B 的每一对应数据项相连接,然后存入字符串数组 C, 并输出数组C。输出结果为:a1b1,a2b2,a3b3,a4b4,a5b5。例如:数组 A 的值为{“Hello ” , “Hello ” , “Hello ”, “Hello ” , “Hello ” }, 数组

2021-06-23 10:32:30 932

原创 J1_29_1,J1_29_2,J1_29_3

J1_29一、J1_29_1二、J1_29_2二、J1_29_3一、J1_29_1小明今天参加了“校园歌手大赛”,评委的打分规则是去掉一个最低分和一个最高分后算出剩下分数的平均分,你能帮助小明快速的算出平均分吗?(评委数量必须大于 2) 输入说明:首先输入一个整数 n,代表评委人数,然后输入 n个数。请按照题目的计算 规则计算出平均分然后输出。 例如输入: 6 100 90 90 80 85 95 按照题目注意计算平均分并输出: 90.0注意:使用循环和数组实现。代码如下:public c

2021-06-23 10:32:04 1151

原创 J1_28_1,J1_28_2,J1_28_3

J1_28一、J1_28_1二、J1_28_2二、J1_28_3一、J1_28_118 在一个停车场内,汽车、摩托车共停了 48 辆,其中每辆汽车有 4 个轮子,每辆摩托车有 3 个轮子,这些车共有 172 个轮子,编程输出停车场内有汽车和摩托车的数量。注意:用循环语句实现。代码如下:public class Week01 { public static void main(String[] args) { int sum = 48;// 汽车、摩托车共停了 48

2021-06-23 10:31:34 818

原创 J1_27_1,J1_27_2,J1_27_3

J1_27一、J1_27_1二、J1_27_2二、J1_27_3一、J1_27_1啤酒每罐 2.3 元,饮料每罐 1.9 元。小明买了若干啤酒和饮料,一共花了 82.3 元。我们还知道他买的啤酒比饮料的数量少,请你编程计算他买了几罐啤酒。注意:使用循环实现。代码如下:public class Week01 { public static void main(String[] args) { Double pj = 2.3,yl = 1.9;//啤酒和饮料价格

2021-06-23 10:21:15 401

原创 J1_26_1,J1_26_2,J1_26_3

J1_26一、J1_26_1二、J1_26_2二、J1_26_3一、J1_26_1输入一个百分制的成绩 t,将其转换成对应的等级然后输出,具体转换规则如下:90~100 为A80~89 为 B70~79 为 C60~69 为 D0~59 为 E要求:如果输入数据不在 0~100范围内,请输出一行:“Score is error!”。代码如下:public class Week01 { public static void main(String[] args) {

2021-06-21 12:35:58 227

原创 J1_25_1,J1_25_2,J1_25_3

J1_25一、J1_25_1二、J1_25_2二、J1_25_3一、J1_25_1一个球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第十次落地时,共经过多少米?第十次反弹多高? 注意:使用循环结构语句实现。代码如下:public class Week01 { public static void main(String[] args) { double m = 100; int num = 0; fo

2021-06-21 12:31:03 319

原创 J1_24_1,J1_24_2,J1_24_3

J1_24一、J1_24_1二、J1_24_2二、J1_24_3一、J1_24_1编写一个程序,对用户输入的任意一组字符如{3,1,4,7,2,1,1,2,2},输出其中出现次数最多的字符,并显示其出现次数。如果有多个字符 出现次数均为最大且相等,则输出最先出现的那个字符和它出现的次数。例如,上面输入的字符集合中,“1”和“2”都出现了 3 次,均为最大出现次数,因为“1”先出现,则输出字符“1”和它出现的次数 3次。注意:使用分支、循环结构语句实现。代码如下:public clas

2021-06-21 12:23:59 502

原创 J1_23_1,J1_23_2,J1_23_3.

J1_23一、J1_23_1二、J1_23_2二、J1_23_3一、J1_23_1编写一个应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值、最小值和平均值。代码如下:public class Week01 { public static void main(String[] args) { double[] arr = { 9, 8, 12, 45, 67, 23, 1.98, 2.55, 45 }; d

2021-06-21 12:19:34 748

原创 J1_22_1,J1_22_2,J1_22_3.

J1_22一、J1_22_1二、J1_22_2二、J1_22_3一、J1_22_1有一个整型偶数 n(2<= n <=10000)代表警员总数,你要做的是:先把 1 到 n 中的所有奇数从小到大输出,再把所有的偶数从小到大输出,该顺序即为出警顺序。注意:奇数和偶数的输出各占一行,每个数字后面跟随一个空格。代码如下:public class Week01 { public static void main(String[] args) { Scanner

2021-06-21 12:13:11 836

原创 J1_21_1,J1_21_2,J1_21_3.实现枚举问题关键算法

文章目录一、J1_21_1二、J1_21_2三、J1_21_3一、J1_21_1我们都知道:1+2+3+ … + 49 = 1225。现在要求你把其中两个不相邻的加号变成乘号,使得结果为 2015。例如: 1+2+3+…+1011+12+…+2728+29+…+49 = 2015 就是符合要求的答案。请你寻找所有可能的答案,并把前面的两个数字输出,如上面的就是输出(10 27)。注意:使用循环或者递归实现。代码如下:public class Week01 { public st

2021-06-21 11:59:16 403

原创 j1_20_01,j1_20_02,j1_20_03。统计问题处理关键算法[传入一个无序的整形数组,返回按照升序排序的数组][一个整形数组,找出其中的最大值,并返回最大值]

j1_20一、实现统计问题1关键算法二、实现统计问题2关键算法三、实现统计问题3【幸运数】关键算法一、实现统计问题1关键算法说明:首先输入一个整数 n,代表数组的长度,随后输入 n 个数,代表数组的元素,最后输入一个整数 k,你需要输出这 n 个数中第 k 大的数(0<k<=n)。代码如下:public class Week01 { /** * 一个整形数组,找出其中的最大值,并返回最大值 * @param intArr */ pub

2021-06-21 11:42:45 621

原创 j1_19_01,j1_19_02,j1_19_03

j1_19一、实现问题一关键算法二、实现问题二关键算法三、实现问题三关键算法一、实现问题一关键算法编写一个程序,该程序读取一个字符串,然后输出读取的空格数目。注意:输入字符串的长度不超过 30 个字符(含空格)。import java.util.Scanner;/** * 任务一:实现问题一关键算法 编写一个程序,该程序读取一个字符串,然后输出读取的空格数目。 注意:输入字符串的长度不超过 30 个字符(含空格)。 * @author xxj * */public class

2021-06-21 11:18:21 886

原创 j1_18_03.实现手机短号计算关键算法.使用substring方法

实现手机短号计算关键算法一、使用步骤总结一、使用步骤import java.util.Scanner;/** 大家都知道,手机号是一个 11 位长的数字串,同时作为学生,还可以申请加入校园网, 如果加入成功,你将另外拥有一个短号。假设所有的短号都是 6+手机号的后 5 位,比如号 码为 13512345678 的手机,对应的短号就是 645678。 12 现在,如果给你一个 11 位长的手机号码,你能找出对应的短号吗?要求:输入一个手 机号输出对应的手机短号。 注意:使用递归实现或循环

2021-06-21 10:55:23 515

原创 j1_18_02.实现超级楼梯关键算法

import java.util.Scanner;/** * 任务二:实现超级楼梯关键算法并绘制流程图(30 分) 有一楼梯共 M 级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第 M 级, 共有多少种走法?输入一个整数 M(1<=M<=40),表示楼梯的级数。例如: 上到第二层就有 2 种 第三层就 3 种 第四层就有 5 种 第五层就有 8 种 第六 就有 13 种 …… 注意:使用递归或循环实现。 * @author xxj */public cla

2021-06-21 10:26:19 449

原创 CentOS7下安装Redis,如何修改redis.conf配置文件,设置redis开机自启动

CentOS7下安装Redis一、安装redis第一步:下载redis安装包1.在Linux终端输入命令wget下载指定链接,如果weget命令报错,说明没有wget插件,可以选择远程发送redis安装包wget http://download.redis.io/releases/redis-3.2.8.tar.gz第二步:解压压缩包找到压缩包位置,进入压缩包所在目录解压命令:tar -zvxf redis-3.2.8.tar.gz解压后输入ls列出所有目录可以看到一个已解压的文件夹

2021-03-15 13:36:50 7662

原创 Oracle数据库(不定时补充)

文章目录Oracle数据库一、数据库1、创建数据库2、删除数据库3、备份数据库4、数据库还原实例的创建表空间1、表空间概述与默认表空间2、查看所有用户的默认表空间3、查看指定用户默认表空间表空间管理1、创建表空间2、重命名表空间3、设置大文件表空间4、删除表空间5 、扩容表空间临时表空间管理用户1、创建用户2、查询当前用户下的表权限表操作1、创建表2、删除表3、重命名表4、增加字段5、修改字段6、重名字段7、删除字段8、添加主键9、 删除主键10、创建索引11、删除索引12、创建视图13、删除视图表数据操作

2020-06-07 19:07:32 944

原创 自定义Mybatis——目录结构介绍

自定义Mybatis目录结构Mybatis中包说明Mybatis中类说明目录结构Mybatis中包说明entity 用来存放实体类,mybatis 存放自定义mybatiscfg 存放自定义配置对象类io 存放自定义mybatis中的涉及io流的类sqlsession 存放mybaits中的和数据库交互的核心类Impl 存放sqlsession中的接口实现类proxy 存放代理类的实现类utils 存放工具类service 存放实体类接口Mybatis中类说明clas

2020-05-30 16:03:26 1305

原创 自定义Mybatis——PersonService类

package com.xxj.service.person;import com.xxj.entity.Person;import java.util.List;/** * @author xxj */public interface PersonService { public List<Person> PersonList();}

2020-05-30 15:55:54 409

原创 自定义Mybatis——工具包:DataSourceUtil类、Executor类、XMLConfigBuilder类

目录DataSourceUtilExecutorXMLConfigBuilderDataSourceUtilpackage com.xxj.mybatis.utils;import com.xxj.mybatis.cfg.Configuration;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * @author xxj * 获取连接类 */pub

2020-05-30 15:54:30 533

原创 自定义Mybatis——SqlSession接口、SqlSessionFactory接口、SqlSessionFactoryBuilder类

目录SqlSessionSqlSessionFactorySqlSessionFactoryBuilderSqlSessionpackage com.xxj.mybatis.sqlsession;/** * @author xxj * 自定义mybaits中的和数据库交互的核心类 * 它里面可以创建dao也就是实体类接口的代理对象 */public interface SqlSession { /** * 根据参数创建一个dao的代理对象 * @param da

2020-05-30 15:49:30 413

原创 自定义Mybatis——MapperProxy类

package com.xxj.mybatis.sqlsession.proxy;import com.xxj.mybatis.cfg.Mapper;import com.xxj.mybatis.utils.Executor;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.sql.Connection;import java.util.Map;/** * @au

2020-05-30 15:45:06 427

原创 自定义Mybatis——SqlSessionFactoryImpl类、SqlSessionImpl类

SqlSessionFactoryImpl类package com.xxj.mybatis.sqlsession.Impl;import com.xxj.mybatis.cfg.Configuration;import com.xxj.mybatis.sqlsession.SqlSession;import com.xxj.mybatis.sqlsession.SqlSessionFactory;/** * @author xxj * SqlSessionFactory接口的实现类 */

2020-05-30 15:43:22 390

原创 自定义Mybatis——Resources类

package com.xxj.mybatis.io;import java.io.InputStream;/** * @author xxj * 使用类加载器读取配置文件的类 */public class Resources { /** * 根据传入的参数获取一个字节输入流 * @param filePath * @return */ public static InputStream getResourceAsStream(Stri

2020-05-30 15:40:14 230

原创 自定义Mybatis——Mapper类

package com.xxj.mybatis.cfg;/** * @author xxj * 用于封装执行的sql语句和结果类型的全限定类名 */public class Mapper { private String stringSql;//sql语句 private String resultType;//结果类型的全限定类名 public String getStringSql() { return stringSql; }

2020-05-30 15:38:44 368

原创 自定义Mybatis——Configuration类

package com.xxj.mybatis.cfg;import java.util.HashMap;import java.util.Map;/** * @author xxj * 自定义mybaits的配置类 */public class Configuration { private String driver; private String url; private String username; private String password

2020-05-30 15:37:08 615

原创 自定义Mybatis——Person实体类

package com.xxj.entity;import java.math.BigDecimal;/** * @author xxj */public class Person { private BigDecimal pid;//Oracle数据库中,number10的数据类型在Java中会变成BigDecimal类型 private String pname; public Person() { } public Person(BigDec

2020-05-30 15:29:02 517

原创 数据库连接JDBC工具类,Java连接数据库通用增删改查,小驼峰命名格式

Java连接数据库import java.io.InputStream;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;

2020-05-28 18:04:06 287

原创 与Mybatis的第一次邂逅

HelloMybatis环境搭建:一、创建maven工程并导入Mybatis坐标二、创建实体类和实体接口三、创建Mybatis的主配置文件MybatisConfig.xml四、创建映射的配置文件PersonService.xml注意事项:环境搭建:一、创建maven工程并导入Mybatis坐标 <!--maven导包--> <dependencies> <!--导入Mybatis包--> <dependency>

2020-05-28 09:39:05 284

原创 servlet之filter,过滤器

过滤器,顾名思义,即其作用就是将要求不符的过滤掉。而 Servlet中的 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。servlet过滤器可用于servlet编程的Java类,可以实现的目的:- 在客户端的请求访问后端资源之前,拦截这些请求。- 在服务器的响应发送给客户端之前,处理这些响应。自定义过滤器步骤:1.自定义java类实现Filter接口......

2020-03-25 09:54:35 198

原创 j1_18_01.实现细胞繁衍关键算法

package com;import java.util.Scanner;/** * 任务一:实现细胞繁衍关键算法并绘制流程图(30 分)有一种细胞,从诞生第二天开始就能每天分裂出一个新的细胞,新的细胞在第二天又开始繁衍。假设在第一天,有一个这样的细胞,请问,在第 N 天晚上,细胞的数量是多少?输入一个整数 N(0 < N < 20),请编程求解第 N 天该细胞的数量。...

2019-12-19 09:33:23 1206 2

原创 j1_17_03.实现图形计算功能 3 关键算法

package com;import java.util.Scanner;/** * 任务三:实现图形计算功能 3 关键算法并绘制流程图(30 分)输入三个数,分别是三角形的三条边 a,b,c,请你编程求出该三角形边长。注意:题目的输入数据合法。 * @author key * */public class week03 { /** * 传入字符串数组,返回数字数组 ...

2019-12-19 09:32:43 960

原创 j1_17_02.java求圆柱的表面积

package com;import java.util.Scanner;/** * 任务二:实现图形计算功能 2 关键算法并绘制流程图(30 分)输入三个数,分别是圆柱体底圆的高 h,半径 r,请你编程求出该圆柱的表面积。注意:PI = 3.14,输出结果保留两位小数。 * @author key * */public class week02 { private sta...

2019-12-19 09:31:09 2704

原创 j1_17_01.实现图形计算功能

package com;import java.util.Scanner;/** * 任务一:实现图形计算功能 1 关键算法并绘制流程图(30 分)输入一个正方体的变长(a)计算盒子体积。注意:结果保留两位小数。 * @author key * */public class week01 { public static void main(String[] args) {...

2019-12-19 09:30:00 842

原创 j1_16_03.实现合格电视机问题的关键算法

/** * 任务三:实现合格电视机问题的关键算法并绘制流程图(30 分)某电视机厂每天生产电视 500 台,在质量评比中,每生产一台合格电视机记 5 分,每生产一台不合格电视机扣 18 分。如果四天得了 9931 分,编程计算这四天生产的合格电视机的台数,并输出。注意:用循环语句实现。 * */public class week03 { public static void m...

2019-12-19 09:29:04 1516

原创 j1_16_02.实现鸡兔同笼问题的关键算法

package com;import java.util.Scanner;/** * 任务二:实现鸡兔同笼问题的关键算法并绘制流程图(30 分)已知鸡和兔的总数量为 n,总腿数为 m。输入 n 和 m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。注意:用循环语句实现。 * @author key * */public class week02 {...

2019-12-19 09:28:22 1130

原创 j1_16_01.实现汽车与摩托问题的关键算法.

/** * 任务一:实现汽车与摩托问题的关键算法并绘制流程图(30 分)在一个停车场内,汽车、摩托车共停了 48 辆,其中每辆汽车有 4 个轮子,每辆摩托车有 3 个轮子,这些车共有 172 个轮子,编程输出停车场内有汽 车和摩托车的数量。注意:用循环语句实现。 */public class week01 { public static void main(String[] arg...

2019-12-19 09:27:35 1966 1

原创 j1_15_03.实现门票核对关键算法,判断一个字符串中是否包含另一个字符串

package com;import java.util.Scanner;/** * 任务三:实现门票核对关键算法并绘制流程图(30 分)门票的序列号必定是系统里总序列的子序列,请你核对门票的真实性。从键盘接收两个字符串a和b,请你判断字符串a是否包含字符串b,是的话输出“Yes”,否则输出“No”。有多组测试用例,每个测试用例占一行,两个字符串之间用空格隔开。例如:输入Jav...

2019-12-19 09:26:46 1250 1

原创 j1_15_02.实现获奖序列关键算法.大衍数列

package com;/** * 任务二:实现获奖序列关键算法并绘制流程图(30 分)中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。它的前几项是:0、2、4、8、12、18、24、32、40、50 ...。其规律是:对偶数项,是序号平方再除 2,奇数项,是序号平方减 1 再除 2。投资人决定,节庆活动抽奖活动的中奖序列按照“大衍数列”的前 100 ...

2019-12-19 09:25:06 699

jquery拼图.html

使用jquery实现在网页上制作拼图

2019-10-12

空空如也

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

TA关注的人

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