自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 安卓手机系统rom移植工具下载

最近在学校怎么移植安卓rom,想在努比亚上体验muui12,于是收集了安卓系统移植的所需要的所有工具,若你也需要请联系我。

2020-06-10 16:12:26 2937

原创 java学习记录之JVM篇

普通GC(Minor GC),只针对新生代,新生代对象大多存活不高,垃圾回收频繁,回收速度较快。Full GC(全局gc),针对老年代,可能会伴随普通gc,速度较慢。回收算法有吞吐量优先和响应时间有限,会暂停用户线程。垃圾回收算法,复制算法 标记清除 标记整理。

2023-07-18 23:27:00 193

原创 spring boot学习之自定义starter启动器

starter启动器的目标 引入maven包即可自动装配配置,个人理解,如jdbc引入即可操作数据库。1新建springboot工程编写实现类。

2023-07-08 01:35:02 497

原创 vue项目打包后如何本都部署访问

2、输入 npm i express -s 是用于在 Node.js 项目中安装 Express 框架的命令。app.use(express.static(‘./dist’)) // dist 是项目的打包资源路径。3、.将项目打包好的dist文件放入其中以及新建一个app.js文件用于运行。缺点,输入其他路由报错,点击按钮可以跳转,不知道怎么解决,直接转入方式二。1、新建一个文件夹 进入目录后打开cmd 输入npm init -y。5、接着在cmd输入运行命令 node .\app.js。

2023-07-04 00:04:39 2685

原创 java动态代理------jdk动态代理

1、创建代理类 继承InvocationHandler ,重写invoke方法。关于怎么使用jdk动态代理,不讲原理知识点,只讲步骤,先跑通在品原理。2、被代理的类 例如。

2023-03-31 23:54:29 243

原创 java动态代码方案

java动态代码方案

2022-08-11 22:39:57 1256

原创 Object转泛型

Object转泛型。

2022-08-06 12:24:09 740

原创 java参数不一致时候的对象拷贝方案

1、定义注解2.编写工具类3 使用例如类A 中的字段perName 拷贝给类B中的name,由于字段名不一致,BeanUtils.copyProperties();不能拷贝在类B的字段name上加上注解@FieldCopy(name="perName ")最后掉用FieldCopyUtil.copy(A,B).........

2022-06-23 19:44:09 1158

原创 如何在csdn免费下载资料?

哈哈哈,企鹅号956455679可以

2022-06-20 01:36:59 12142 75

原创 java 多参数校验工具类

java 校验多个参数工具类1、定义注解2 编写工具类3、使用步骤①需要校验的类字段上添加注解如电话类tel中的phone字段:②掉用

2022-06-13 21:51:22 1635

原创 python程序捕获运行cmd命令的实时输出

执行后cmd输出讲在下图执行显示中输出,获取python源码 联系q191483372

2021-12-04 13:05:53 596

原创 学习java找到一份合适的工作吗

答案是可以的,难的是你学的怎么样,知不知道怎么学,假如你刚毕业,java学的不错,双非大学的情况,找个七八千的工作应该没问题,假如你基础不行,又不知道咋学,估计只能找个实习干着,边工作边学习。反正得找对方法认真学习,从工资5000到月入过万的跳跃不是梦,我有个朋友已经实践过了,只是这个过程,没找对方法的人需要花两三年学习时间,找对方向的人半年左右。加油打工人...

2021-11-08 01:28:35 114

原创 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{xpzWeuppQam-i6

NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{xpzWeuppQam-i6iqDo2O-A}{localhost}{127.0.0.1:9200}]spring.data.elasticsearch.cluster-name=my-application(与elasticsearch.yml中cluster.name: my-application一直)

2021-08-02 11:31:51 364

原创 Error creating bean with name ‘dataSource‘ defined in class path resource

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]:Beaninstantiationviafactorymetho

2021-07-05 10:09:39 1347

原创 【已解决】springboot 使用javamail发送邮件,空指针异常

public class MailService { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @Autowired private JavaMailSender mailSender; public void sendMail1(ReUserInfoVo reUserInfoVo){ SimpleMailMessage message = new Simp

2021-04-27 17:49:00 1388 2

原创 阿里云ecs搭建mysql服务器步骤记录(安装配置mysql与卸载mysql)——Ubuntu16.04

我选择的服务器是Ubuntu 16.0.4,因为这个系统用得比较多,熟悉一点步骤一:安装mysql#命令1sudo apt-get update#命令2sudo apt-get install mysql-server步骤二: 初始化配置sudo mysql_secure_installation步骤三:查看mysql状态systemctl status mysql.service,执行后看到active(running)字样说明正常运行步骤四:设置远程访问1、登陆mysql:sudo

2021-04-04 00:07:42 350

原创 Error creating bean with name ‘XXX‘ defined in file

parameterType="" 忘了填写值

2021-03-31 14:42:01 2117

原创 IDEA mybaties: org.apache.ibatis.binding.BindingException

错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.dao.dao.selectTbUserQuery解决:namespace的值填错了,正确值为com.example.demo.dao.dao,建议邮右键接口文件copy reference然后粘贴...

2021-03-30 15:02:12 110

原创 java面试回忆总结

面试时如果你项目经验不足 那么一定要多准备一下你的java基础知识。1、关于子类调用父类的父类方法,如果父类没有覆写祖父类方法,则可以用super调用,否则无法调用。2、熟悉sql语句3、简单的排序算法和递归算法一定要会写。...

2021-03-26 20:57:28 115

原创 列出每位学生的各科成绩,要求输出格式:姓名、学号、语文成绩、数学成绩、英语成绩,SQL怎么编写

select name,code,max(case when subject=“语文” then score else 0 end)as 语文,max(case when subject=“数学” then score else 0 end)as 数学,max(case when subject=“英语” then score else 0 end)as 英语 from (select s.name,s.code,e.subject,e.score from stu s join exam e on s.

2021-03-16 01:27:07 3568

原创 Spring web开发之使用REST和使用Interceptor和使用Cors

Spring提供了一个@RestController注解,使用@RestController替代@Controller后,每个方法自动变成API接口方法Interceptor:步骤1实现HandlerInterceptor接口,可以选择实现preHandle()、postHandle()和afterCompletion()方法。步骤2:使拦截器生效:@BeanWebMvcConfigurer createWebMvcConfigurer(@Autowired HandlerInterceptor

2021-02-17 17:26:13 359

原创 Spring web开发之使用spring mvc

搭建spring mvc环境步骤1:引入依赖:org.springframework:spring-context:5.2.0.RELEASEorg.springframework:spring-webmvc:5.2.0.RELEASEorg.springframework:spring-jdbc:5.2.0.RELEASEjavax.annotation:javax.annotation-api:1.3.2io.pebbletemplates:pebble-spring5:3.1.2ch.q

2021-02-17 16:51:37 266

原创 Spring访问数据库之使用MyBatis

MyBatis是这样一种半自动化ORM框架。只负责把ResultSet自动映射到Java Bean,或者自动填充Java Bean参数,但仍需自己写出SQL步骤1:引入库:org.mybatis:mybatis:3.5.4org.mybatis:mybatis-spring:2.0.4步骤2:创建Bean@BeanSqlSessionFactoryBean createSqlSessionFactoryBean(@Autowired DataSource dataSource) {

2021-02-17 15:10:07 149

原创 Spring访问数据库之使用JPA

JPA就是JavaEE的一个ORM标准,它的实现其实和Hibernate没啥本质区别,但是用户如果使用JPA,那么引用的就是javax.persistence这个“标准”包步骤1:引入依赖org.springframework:spring-context:5.2.0.RELEASEorg.springframework:spring-orm:5.2.0.RELEASEjavax.annotation:javax.annotation-api:1.3.2org.hibernate:hibernat

2021-02-17 15:01:04 250

原创 Spring访问数据库之使用Hibernate

Hibernate就是将数据库中的数据映射为java对象,java程序通过操作映射的对象来更改数据库中的数据。步骤1:设置依赖!-- JDBC驱动,这里使用HSQLDB --><dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>2.5.0</version></dep

2021-02-17 14:18:23 288

原创 Spring访问数据库之使用声明式事务

步骤1:在Appconfig中添加注解@EnableTransactionManagement步骤2:创建Bean@BeanPlatformTransactionManager createTxManager(@Autowired DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}步骤3:对支持事务的方法或者类添加注解@Transactional步骤4:回滚事务会抛出RuntimeExc

2021-02-17 13:58:15 85

原创 Spring访问数据库之使用JDBC

1、spring使用JDBC步骤一:mavan引入依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.0.RELEASE</version> </de

2021-02-17 13:43:57 148

原创 idea lombok报错

lombok真的是个傻逼插件,不晓得那个傻逼发明的,安装了还是报错,去你妈的。

2021-01-15 18:28:58 370

原创 Spring boot

Spring boot是一个基于spring的套件,它帮我们预装了spring的一系列组件,以便尽可能少的代码和配置来开发基于spring的java应用程序。(spring boot集成了完整的套件,比如制造一辆汽车,spring需要从头开始建造所有的部件,而springboot提供粗略的车模型)...

2021-01-15 18:27:44 81

原创 Servlet学习笔记

一个Servlet形如@WebServlet(urlPatterns = "/hello")public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ... }}其中,@WebServ

2021-01-12 22:01:45 168

原创 Maven学习笔记

maven是为java项目打造的管理和构建工具,主要功能是:提供一套标准化的项目结构,提供一套标准化的项目构建流程,提供一套依赖管理机制。pomxml:maven构建的项目的描述文件,groupId类似于Java的包名,通常是公司或组织名称,artifactId类似于Java的类名,通常是项目名称,再加上version,一个Maven工程就是由groupId,artifactId和version作为唯一标识。我们在引用其他第三方库的时候,也是通过这3个变量确定。例如,依赖commons-logging:

2021-01-12 15:26:25 76

原创 java二手车项目数据库文件

java二手车项目实战,课程中需要的一个数据库文件,没找到现成的,自己建了一个:https://download.csdn.net/download/zy199701/14110279

2021-01-11 17:09:23 363

原创 嵌入式学习笔记

一、Linux对驱动的处理分两种方式,一是直接编译进内核,二是以模块的方式进行动态的加载。(insmod: insmod *.ko 卸载rmmod:rmmod 模块名称)驱动的出入口函数:入口宏函数 module_init(参数:入口驱动函数) 出口宏函数 module_exit(参数:驱动卸载函数)二、字符设备驱动注册分析:1、静态申请设备号:register_chrdev_region()动态申请设备号:alloc_chrdev_region()获取设备号:MAJ

2021-01-09 17:38:37 153

原创 java学习笔记

1、有抽象方法的类必须为抽象类,抽象类可以包含抽象方法、非抽象方法抽象类不能实例化,抽象类被设计成只能被继承,可以强迫其子类实现定义的抽象方法,否则编译会报错。可以创建抽象类型引用具体子类。2、接口就是比抽象类还抽象的存抽象接口,连字段(filed,通常是类成员变量)都不能有,所有接口的默认方法都是public abstract,在Java中,一个类只能继承另一个类,不能从多个类继承,但是一个类可以实现多个接口,多个接口用逗号隔开。deafult方法,用default在接口中声明的方法,可以不被复写3

2021-01-08 22:15:49 93 2

原创 设计模式学习笔记之原型

一、原型式指创建对象的时候,根据现有的一个原型来创建。第一种方式是实现Cloneable接口复写clone方法,注意该方法是Object类型,会涉及到强制类型转换public class Student implements Cloneable { private int id; private String name; private int score; // 复制新对象并返回: public Object clone() { Student

2021-01-08 17:10:39 63

原创 cmd命令运行java文件时提示找不到或者无法加载主类,java.lang.NoClassDefFoundError

在eclipse中运行的时候没有问题,在cmd命令行终端打开运行的时候就提示该问题。解决方案:注释掉java代码前面的包名

2020-12-29 11:56:44 377

转载 Android rom移植一

文章来自小米社区,原文地址:https://www.xiaomi.cn/post/10984220写这篇文章时想起我的第一部Android手机HTC Hero。买回来后,同事告诉我可以去刷机玩玩。刷机,怎么刷?同事说,你个土人,刷机都不知道,很多刷机论坛的,你去逛逛,挺简单的。我去逛了逛机锋论坛(那时还不知道MIUI),打开一看,什么recovery, radio, root各种词汇扑面而来,oh my lady gaga,这么复杂。但是为了不被鄙视,而且闲着也是闲着,还是刷着玩玩吧。后来就结识MIUI来

2020-06-01 18:02:41 3925 1

原创 window系统消失的c盘,实际占用与显示占用相差好多G

问题:C盘一直显示的红色提醒,我c盘实际占用的空间只有33.1GB,而我的c盘总共大小是59.9GB,显示的剩余大小是1.35GB,也就是说我占用了58.11,和c盘的总文件大小相差了25GB。那么消失的25GB去了哪里,我百度过这个问题,没有一个人解决了问题,总结了一下,有说隐藏文件没算上,有说还原点占用,有说虚拟内存占用,有说索引文件。以上百度的几个内容,首先隐藏文件我算上了,还原点禁用了,虚拟内存关闭了,索引文件我只找到了目录索引,大概的大小是1GB是2GB,可目前还是相差25GB。猜想原因:

2020-05-09 23:21:19 3862 3

原创 mysql常用命令

连接 mysql -n root -ppasswoed:查询所有数据库:show databases;选择数据库:use xxx;查询所选择的数据库下的所有表:show tables;查找操作:select

2020-05-09 23:02:35 96

原创 maven-archetype-quickstart-1.4.jar

下载地址:https://download.csdn.net/download/zy199701/12362534

2020-04-26 13:25:22 567

java学习文件学习使用

java学习文件学习使用

2023-07-04

zigbee学习资料,某云课程下载的

zigbee学习资料,某云课程下载的

2023-01-25

redis-64-5.10

redis-64-5.10

2021-01-15

usedvehicle.sql

二手车项目的数据库文件

2021-01-11

安卓工具 ROM厨房

Android rom工具 ROM厨房

2021-01-08

maven-archetype-quickstart-1.4.jar.zip

java学习过程之中,使用maven创建项目的时候,该版本创建的项目的junit是4.11,不是3.81

2020-04-26

手机卫士.rar

学习android课程开发的课程设计项目,缓存清理,软件管理,进程管理,硬件检测四个功能,较为简单

2019-05-10

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

TA关注的人

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