- 博客(66)
- 资源 (6)
- 收藏
- 关注
原创 创建maven项目的时候出现这种情况的原因
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6 Plugin org.apache.m
2021-11-07 11:38:51
1000
原创 redis的教程
redis 的 String 类型set key1 v1 get key1 keys * EXISTS key1 APPEND key1 "hello" STRLEN key1 redis 中的list 类型lpush one tow threee rpush one two threeeredis 中 set 类型redis 中 set 类型
2021-09-05 16:56:57
308
原创 Linux操作系统笔记
linux 操作 系统做开发 必须一定要会 !linuxjava 语言跨平台平台 (操作系统)java 程序跑在 linux 平台下!7.1.linux 基本安装7.2.linux 常见命令7.3.linux 安装常见软件jdkmysql后续内容 …tomcatredisactivemq8。主流的 linux 系统乌班图红帽 -》 收费centos -> 红帽旗下社区版(免费的)9.安装虚拟机虚拟机其实就是在当前windows 电脑上 通过虚拟机软.
2021-09-05 11:52:37
598
原创 对象实体类的多表联合的使用
//查询表的库存宠物public List<Pet> se1() throws Exception { List<Pet> list=new ArrayList<Pet>(); String sql="SELECT pet.id,pet.typeName,pet.`name`,account.price FROM pet inner join account on pet.id = account.pet_id and pet.store_id is not
2021-08-13 17:32:57
249
原创 lambda补充
package demo01;public class DemoTest1 {public static void main(String[] args) { ///MyFun1 m1 = // // MyFun1 m1=()->{// System.out.println(“我来也…”);// };// m1.test1(); //MyFun1 m1=()->{System.out.println("我来也..");};// MyFun1 m2 =
2021-08-10 15:50:48
80
原创 lambda表达式
package demo2;public class DemoTest01 {public static void main(String[] args) {// Myfun1 f=()->{// System.out.println(“我很好”);// };// f.test1();// // Myfun1 f=(a,b)->{// System.out.println(a+b);// };// f.test2(10, 10);// //
2021-08-10 15:43:09
74
原创 java反射机制
package demo;public class Student { public void sayHello() { System.out.println("学生打招呼。。。"); } public void study() { System.out.println("学生在学习。。。。。"); } @Override public String toString() { return null; }}package demo;imp
2021-08-10 13:54:44
80
原创 自定义注解和反射的综合案例(使用RAM模型映射)
package demo2;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.FIELD)@Retention(value = RetentionPolicy.RUNTIME)public
2021-08-10 13:50:25
102
原创 注解和反射的综合案例(使用输入流模拟bug)
package demo1;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStream;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;im
2021-08-10 13:48:36
88
原创 jdbc使用Property封装类
mydriveClass=com.mysql.jdbc.Drivermyurl=jdbc:mysql://localhost:3306/db1myuser=rootmypassword=rootpackage demo01;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Re.
2021-08-09 13:56:14
206
原创 java反射机制
package demo01;public class Peson {//写实体类对象的时候,尽量使用包装类对象,方便后续修改,维护private Integer id;public String name;String address;public Peson() { }public Peson(String name) { }private Peson(String name,Integer id) { }@Overridepublic String toStrin
2021-08-09 13:48:30
91
原创 数据库CRUD增删改查操作,使用封装类的思想实现
java数据库增删改查CRUD(封装思想),伴随程序员一生的封装思想项目结构如下:lib是放第三方库的文件夹jdbc连接数据的步骤:1、图片导入第三方jar包;2、图片右键编译jar包;3、图片注册驱动类;4、图片建立连接;5、图片写SQL语句;6、图片创建Statement对象;7、图片执行SQL语句,得到ResultSet结果集;8、图片关闭IO流,close();图片以上的步骤缺一不可,并且除了第5、第6的顺序可以颠倒之外,其他的顺序不可颠倒,必须严格要求按照步骤执行,缺任一步
2021-08-08 23:42:12
340
1
转载 提取文字的几种方法(推荐使用)
分享一篇可以用来识别文字的方法,相信大家也遇到过很多不能复制的文字的了吧,但又想要其中的,又不想进行打字,这样就很让人烦恼,别怕,小编来给你分享一个提取文字的多种方法。你可以选择方便使用的其中几种,地址如下所示:https://jingyan.baidu.com/article/4f7d571283c94a5b201927fe.html...
2021-08-05 14:20:44
1922
转载 jdbc登录功能(封装的思想),封装工具类
package utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/**JDBC工具类封装是为了代码的重复问题,@zengyu*/public class JDBCUtils {// public static void main(.
2021-08-05 11:20:54
93
原创 jdbc连接数据库mysql
package demo01;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mysql.jdbc.Driver;public class DemoTest1 {public static void main(String[] args) thr
2021-08-05 11:18:00
102
转载 【微信小程序】动态API+swiper组件实现轮播图+es6的promise
获取轮播图数据接口:https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdatapages/index/index.jsPage({data: {// 轮播图数组swiperList: []},onLoad: function (options) {// 发送异步请求获取轮播图数据wx.request({url: ‘https://api-hmugo-web.itheima.net/api/public/v1/hom.
2021-08-02 20:13:56
626
1
原创 生产者和消费者的模式(多线程的应用)
多线程的使用场景;生产者与消费者的模式(使用多线程的)多线程的模式有两种,比如:1、售票案例—都是消费者线程(线程种类是同一种)2、卖包子,喝牛奶(不同的线程种类)生成者(一个种类)消费者(一个种类)使用的思想是:生产者先生产出一个商品,然后消费者再去消费。喝牛奶案例:package demo03;public class Box { private int milk; private boolean state=false; public synchronized v
2021-07-30 20:03:53
119
原创 如何将本地图片转成图片链接
第一步打开浏览器,在地址栏中输入链接:https://sm.ms/第二步选择如下图中的 Select Image(s) 进行上传图片;第三步上传完后,会显示图片,然后点击Upload选项即可;第四步生成好的链接,会在Preview选项中有HTML、Markdown等各种;...
2021-07-30 10:07:59
5620
原创 List集合和祖先类Collection结合
02-Java集合类(List和Collection)JDK(java官方)内置对象-进阶2.集合(Collection)图片在这里插入图片描述图片2.1.为什么要学习集合【需求】:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。学生:Student成员变量:name,age构造方法:无参,带参成员方法:getXxx()/setXxx()存储学生的数组?自己想想应该是什么样子的?代码实现:/*我有5个学生,请把这个5个学生的信息存储到数
2021-07-23 14:58:15
99
原创 StringBuffer知识点
01-StringBuffer1、String内存表示 2、String的弊端 3、StringBuffer类3.0.为何要学习StringBuffer我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题3.1.StringBuffer概述3.2.StringBuffer的常见构造方法[n1]public StringBuffer() 无参数构造方法[n2]public StringBuffer(i
2021-07-23 13:43:57
177
原创 java基础题中的Map集合练习题
搜索关注公众号:软件小生活公众号里有更多java知识。1.统计一段文章中每个单词出现的次数public static void main(String[] args) {String speak = “this is a book this is an elephont”;String[] words = speak.split(" ");Map<String, Integer> map = new HashMap<String, Integer>(); for
2021-07-23 12:02:55
622
3
原创 Java基础 (上卷)-数组
1.为什么需要数组需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。2.数组的定义数组是存储多个变量(元素)的东西(容器)这多个变量的数据类型要一致数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。3.数组的基本使用3.1.数组
2021-07-10 11:44:09
117
原创 04-程序流程控制(下卷)
04-程序流程控制(下卷)2.循环结构需求:请在控制台 输出10次:在操场跑步!!!请在控制台输出 100次: 在操场跑步!!!请在控制台 10000次: 在操场跑步!!!2.1.介绍循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。2.2.循环语句的组成初始化语句:一条或者多条语句,这些语句完成一些初始化操作。判断条件
2021-07-07 22:27:11
60
原创 04-程序流程控制(中卷)
04-程序流程控制(中卷)0. 作业练习题1:基本小题目int a = 10;int b = 10;int c = 10;a = b++;c = --a;b = ++a;a = c--;请分别计算出a,b,c的值2:比较复杂的题目int a = 4;int b = (a++)+(++a)+(a*10);3.键盘录入两个数据,并对这两个数据求和,输出其结果4.键盘录入两个数据,获取这两个数据中的最大值5.键盘录入三个数据,获取这三个数据中的最大值6.键盘录入两个数据,比较这
2021-07-07 22:26:22
135
原创 04-程序流程控制(上卷)
04-程序流程控制(上卷)1.程序流程介绍1.1.举例需求:淘宝登录重复做一件事1.2.简介在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。2.程序流程分类顺序结构选择结构循环结构2.1.顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的
2021-07-07 22:24:04
70
原创 java课堂笔记(7月7号)
0707 笔记1.程序流程控制默认情况下,程序是按照顺序结构 (从上到下 依次去执行)先写得代码先执行,后写得代码后执行 !2.程序流程分类顺序结构选择结构 (分支结构)if 语句switch 语句循环结构for 循环while 循环do-while 循环3.if 语句结构3.1.基础版本ifif -> 如果if(条件表达式){你需要执行的代码…}条件表达式:无论怎么写,。总之必须是布尔类型 true false如果if 括号中 的条件判断为
2021-07-07 22:20:59
88
原创 随堂课堂笔记(7月6号)
=0706课堂笔记====1.java中注释被注释掉的代码,编译器不会去执行在进行团队项目开发的时候,通过注释让程序员进行互相交流一个team 开发单行注释多行注释文档注释说明 某个类或者方法的作用2.java开发工具EcpliseMyEcpliseIDEA2.1.Ecplise 使用jdk 必须要提前安装好下载Ecplise 安装包https://www.eclipse.org/downloads/3.变量3.1.变
2021-07-06 20:06:02
130
原创 JAVA基础练习题
1:基本小题目int a = 10;int b = 10;int c = 10;a = b++;c = --a;b = ++a;a = c–;请分别计算出a,b,c的值答:还没用程序运行,自己心算的结果是:a=9,b=10,c=9实际运行的结果是(如下图所示):a=9,b=10,c=8;2:比较复杂的题目int a = 4;int b = (a++)+(++a)+(a*10);我心算的结果是71;实际输出结果是:70;(4+6+60)3.键盘录入两个数据,并对这两个数据
2021-07-06 19:23:29
131
原创 02-变量和运算符-上
Java数据类型和运算符day02(上卷)1.关键字、标识符、注释 关键字、标识符、注释 1.1.关键字1.1.1.关键字概述被Java语言赋予特定含义的单词 关键字特点• 组成关键字的字母全部小写• 类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观2:通过一个案例演示Notepad对关键字有颜色标记3:判断下列哪些是关键字class,HelloWorld,public,static,void,main,String,System1.1.2.常见关
2021-07-06 15:48:47
56
原创 02-变量和运算符-下
Java数据类型和运算符day02(下卷)1运算符1.1.概述1:运算对常量和变量进行操作的过程称为运算。2:运算符对常量和变量进行操作的符号称为运算符3:操作数参与运算的数据称为操作数4:用运算符把常量或者变量连接起来符号java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。1.2.运算符分类 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三目运算符1.3.算术运算符1.3.1.算符运算符常见运算符演示public
2021-07-06 15:40:56
153
原创 Ecplise 操作
导入外部项目到Ecplise 中删除项目如果勾选了on disk 选项,代表会删除Ecplise 和本地磁盘的恢复Ecplise的默认设置切换工作目录项目的名称重命名操作
2021-07-06 15:33:57
66
原创 Java语言运算符优先级表
运算符的优先级(从高到低)优先级 描述 运算符1 括号 ()、[]2 正负号 +、-3 自增自减,非 ++、–、!4 乘除,取余 、/、%5 加减 +、-6 移位运算 <<、>>、>>>7 大小关系 >、>=、<、<=8 相等关系 ==、!=9 按位与 &10 按位异或 ^11 按位或 |12 逻辑与 &&13 逻辑或 ||14 条件运算 ?:15 赋值运算 =、+=、-=、=、/=、%
2021-07-06 15:30:03
265
原创 用springboot框架做一个web项目实现简单的增,删,改,查功能的流程
完成这个项目主要过程如下:1 首先要读懂需求,这样我们才能跟好的去设计细节,是做出来的东西更好的符合要求。2 根据需求创建相应的实体类,例如学生管理系统,我们是不是该创建一个学生的实体类,然后根据具体的要求,需要哪些学生的信息,比如,姓名、年龄、性别、身份证号码、班级、电话等等。把他们都设置为学生的属性。3 根据学生的属性去创建一个学生表在数据库中,把每一个学生的属性设置为学生表中的一个字段,在设置字段的时候应该要让表中的实体类中的名称劲量一致,这样会避免不必要的麻烦。其次他们的类型要保持一致
2021-06-30 21:00:02
661
原创 解决 “Could not autowire. No beans of ‘SationMapper‘ type found“ 的问题
这种不是报错,就是会出现红色波浪线,这种可以不用管它的,但作为程序员的我们,看到波浪线网上查找的方法,附上原文链接:https://blog.youkuaiyun.com/Coder_Knight/article/details/83999139方法1:在mapper文件上加@Repository注解,这是从spring2.0新增的一个注解,用于简化 Spring 的开发,实现数据访问方法2:在mapper文件上加@Component注解,把普通pojo实例化到spring容器中,相当于配置文件中的加上这
2021-06-29 15:09:14
764
转载 Springboot简单的crud(增删改查)
转载文章:https://blog.youkuaiyun.com/qq_42747236/article/details/95353397
2021-06-29 12:16:12
89
原创 用脚本来控制跳转到哪一个页面“javascript:window.location.href=/index.html“
下面两句可以实现脚本控制跳转页面“javascript:window.location.href=/index.html”<input type="button" onclick="javascript:window.location.href='regist.html'" value="去注册页面"> <input type="button" onclick="javascript:window.location.href='/index.html'" value="去首页"
2021-06-25 12:24:53
804
原创 javax.persistence.NonUniqueResultException: query did not return a unique result: 2
控制台报上面这个错误,是因为数据库中存在两条一模一样的记录,已使得机器识别不了唯一的记录,所以会报上面那个错误,解决方法:就是删除一条记录,保留一条记录就可
2021-06-25 12:14:40
3973
原创 错误信息:ids for this class must be manually assigned before calling save(): sample.db.Completedsample
错误信息:ids for this class must be manually assigned before calling save(): sample.db.Completedsample原因分析:从字面上理解的意思是,在save之前,必须手动指定id,其中id的;解决办法:将主键设为自增,原先需要主键表示的数据,重新设置一个键。此时主键id的 ;之前主键没有设为自增,将id的generator的class设为increment也是同样的效果。资料:元素映射了相应数据库表的主键字段,对其子元素
2021-06-24 20:00:03
406
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人