自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天就学一点点的博客

欢迎点击我的博客

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 7、Java 8常用新特性

本文主要总结JDK 8、JDK7的特性和增强功能

2024-03-31 21:40:42 1015 1

原创 Linux下如何安装Redis及Another Redis Desktop Manager工具的简单使用

现在这个官方已经有免费版了,需要的小伙伴可以访问。打开软件,点击左上角配置可以配置语言,字体等。点击新建连接,添加Redis相关设置。勾选SSH连接服务器,添加连接信息。想下载历史版本的话可以访问。下载,邮箱注册一下就可使用。大功告成,连接成功。

2024-01-18 15:51:59 1861

原创 Oracle常用sql语句(持续更新)

oracle for 循环 DECLARE BEGIN for i in (数组) loop 做什么 end loop; END; 例: DECLARE BEGIN for i in (select * from tableOne(表名)) loop update tableTwo set date=i.date(i表示一行的数据,需要哪一个就指定哪一个)

2021-08-03 18:03:12 275

原创 GitHub上有趣的网页粒子背景插件

GitHub上有趣的网页粒子背景插件(1)点击:仿知乎动态粒子效果背景大致效果:(2)Canvas-nest大致效果:

2021-07-11 00:22:27 507

原创 vue(element):el-table-column使用v-if列位置错乱问题

在解决问题之前首先需要知道什么是v-ifv-if: 动态的向DOM树内添加或者删除DOM元素,切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件v-show不能作用于column组件,所以不能使用。接下来就要聊聊这个问题了,开始我以为是:data里的数据有误,可通过工具查看后发现数据无误,那么应该就是v-if这个属性了,它不同于v-show,v-show等同于style=“display:none;”,v-if是直接销毁再重建元素,我想应该是因为我多次调用这个属性导致了

2021-07-08 18:12:16 4469 2

原创 写一个程序,打印出从命令行获取的三个自变量。

使用前提:电脑已安装JDK并配置环境变量。源代码:public class Test1 { public static void main(String[] args) { System.out.println("args[0] = " + args[0] +"\n"+"args[1] = " + args[1] + "\n"+"args[2] =" + args[2]); }}存储至磁盘的相应位置接着在命令行编译JAVA文件,javac编译java文件成为class类文

2021-05-11 17:48:55 379

原创 SQL性能优化(代码测试)

一、SQL语句结构尽量简单化,不宜有太多的嵌套嵌套查询举例:优化后(在嵌套过多的情况下):二、尽量避免使用!=或<>操作符在where语句中使用!=或<>,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。举例:优化(举例):三、使用like模糊查询时除非必要尽量不使用’%xxx%’举例:四、尽量避免使用 or 连接条件在where语句中使用or,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。举例:优化后(举例):五、用具体的字

2020-09-07 22:27:02 380

原创 ArrayList和LinkedList的区别(代码测试)

ArrrayList:ArrayList是一个数组结构(Vector同理),数组在内存中是一片连续存在的片段,在查找元素的时候数组能够很方便的通过内存计算直接找到对应的元素内存。LinkedListLinkedList的底层是一个双向链表结构,在进行查找操作的时候需要花费非常多的时间来遍历整个链表,但是由于其链表结构的特殊性,在插入、删除数据的时候,只需要修改链表节点的前后指针就可以完成操作。测试代码static int size=10000000; static void arra

2020-09-07 00:37:47 350 1

原创 String与StringBuffer的区别(代码测试)

String:为不可变对象,一旦被创建,就不能修改它的值。String是final类,即不能被继承。测试代码:打印结果:StringBuffer:是一个可变对象,当对它进行修改的时候不会像String那样重新建立对象。对象被建立以后,在内存中就会分配内存空间,并初始保存一个null。字符串连接操作中StringBuffer的效率要明显比String高。测试代码:打印结果:String对象是不可变对象,每次操作String都会建立新的对象来保存新的值。StringBuffer

2020-09-01 01:37:16 265

原创 Springcloud之Eureka入门第一步

1创建一个父工程(IDEA)创建完成项目后,在pom,xml中指定SpringCloud版本<packaging>pom</packaging><!--Eureka入门--> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework

2020-08-05 00:00:49 268

原创 IntelliJ IDEA 2019将Maven项目导出成可执行jar包(思路)

使用前提:电脑装有maven本地仓库,idea配置了maven。1. 在pom.xml文件中使用spring-boot技术快速集成它。<!--粘贴以下代码,如需使用最新版本请到maven仓库核对版本(百度 maven库)--><!--spring-boot相关依赖--> <parent> <groupId>org.sp...

2019-12-19 11:45:49 2370

原创 在IntelliJ IDEA中配置使用maven,创建maven web项目

(1)intelliJ IDEA是一个很优秀的企业级开发软件,去官网下载即可,可以下载它的zip包,解压即用。试用期30天,注册码可以某百或某宝。(2)想要使用maven需要配置本地仓库,以下链接是eclipes的maven配置,只使用到本地仓库配置完成即可。maven本地仓库配置:https://blog.csdn.net/qq_41083009/article/details/92795...

2019-12-18 17:32:42 189

原创 通过GitBash在github上下载项目(亲测)

博主使用的是GitBash从github上下载项目GitBash软件博主是从腾讯QQ管家下载的,考虑到其他地方下载会有乱七八糟的东西,博主推荐从这里下载。安装基本不需要配置什么,一直next应该没啥问题,安装完成启动后出现黑白界面。一般别人分享的好东西都会跳转到如下界面,直接点击Clone or download,复制url地址等下使用GitBash需要用到。启动GitBash,c...

2019-11-01 19:10:45 3626 3

原创 redhat7.4免安装版(百度网盘)

本次的资源属于企业金老师给的,博主觉得很好用,对此分享给大家!地址链接:https://pan.baidu.com/s/10scRccyLBoRxZ88UFHzamQ提取码:js6y解压我分享的压缩包,放到自己记得的地方,后面的步骤很简单。打开VM(需要12.4及以上的版本才可以跑得动redhat7.4)接下来就进入如下界面,uplooking大家可以百度一下,这里我就不列出了...

2019-10-21 17:28:16 5789 4

原创 关于SSH和SSM中c3p0连接池和阿里巴巴连接池配置规则

在完成ssh或ssm项目的过程中,我们进行spring的配置时,通常要使用连接池,博主在使用c3p0和阿里巴巴两个不同的连接池时,发现它们似乎有命名规则,小伙伴们在使用连接池的时候可以使用博主试验过的模板。如果你使用的maven,需要在pom.xml中添加依赖。可以用博主给的,也可以直接百度maven,在它的官网下搜索相应的关键词(c3p0、druid),博主也是在那粘贴的。c3p连接...

2019-09-10 22:05:38 269

原创 SQLyog解压版,解压即用(百度网盘)

有个老版本的SQLyog,解压即用,各位老铁不嫌弃的话可以下载来试试水啦。链接:https://pan.baidu.com/s/1PcVVkucLRf-49lHDPl6syA提取码:w27i例图(很简单的,各位玩玩就会了):...

2019-08-02 19:13:39 18516 9

原创 mybatis一级缓存、二级缓存以及缓存被刷新的情况

一级缓存:是session级别的缓存,默认开启,在一个session没有关闭的情况下执行两次相同的查询,第二次查询会从缓存中获取数据。一级缓存被刷新的情况:在两次相同查询之间插入其他操作(如:增删改),session的缓存会被清空,执行下一次查询会重新执行sql语句。二级缓存:默认关闭,如果在不同的session范围内,执行相同的数据查询,那么每次查询都是独立地从数据库查询。二级缓存被刷新的...

2019-07-30 14:06:34 2520 3

原创 Mybatis逆向工程相关代码生成步骤(绝对好用)

逆向工程的生成如官方给出的方法,有四种:①用Ant②用maven③用java④用Eclipse逆向工程官方学习文档链接地址:http://www.mybatis.org/generator/running/runningWithJava.html博主使用的是java Project项目生成它,接下来我们一起来创建逆向工程项目。①首先创建一个简单的java Project项目...

2019-07-27 15:24:00 603

原创 mybatis动态sql的基本使用

数据库后台的SQL语句都是死板的,我们在项目中可以通过一些拼接语句实现一些动态的判断(如:A条件不为空就根据A条件查找,否则根据B条件查找)。学习这个知识点最有意思的就是看它拼接的sql语句,很多问题都能在里面找到。mybatis的基本动态sql:①if②choose③where④set⑤trim⑥foreach实体类无参方法赋空值:①动态sql-if(查询)xml文件:...

2019-07-26 14:14:00 138

原创 使用Mybatis进行CRUD操作(测试类实现)

项目主体结构:首先我在mybatis-config.xml中定义了别名,这样就不用每次都写长长的完整路径了。<!--扫描该包下实体类,我的是Blog--> <typeAliases> <package name="com.mybatis.pojo" /> </typeAliases>我的sql语句是从SQLyog中生成粘贴过来的。...

2019-07-23 21:07:12 481

原创 mybatis连接mysql数据库出现org.apache.ibatis.exceptions.PersistenceException:错误(解决思路)

报错页面:博主主要从数据库连接池配置问题探讨出现该问题的解决思路。mybatis或hibernate连接数据库时都要导入驱动包,可是不同版本的驱动包的配置略不相同。先看下博主测试的两个版本的驱动包:mysql-connector-java-5.1.47.jar的配置:5版本这样配置是没问题的,可是现在都9102年了,像博主一样刚学习mybatis的萌新都爱用新的东西,下了一个8版本...

2019-07-19 13:31:38 1556

原创 tomcat虚拟路径配置步骤

博主使用Ecilpse的图形化页面进行演示,最终效果和在tomcat中的server.xml中配置是一样的。步骤:首先在eclipse ide 中需要添加tomcat,双击图标。设置完成记得点击保存。此时tomcat中的server.xml文件已经自动生成了相应的代码。当然直接在xml文件里面添加它效果也是一样的。<Context docBase="F:\我的文件夹"...

2019-07-17 15:47:40 3843

原创 springmvc异常处理的知识点学习

springmvc的异常处理就我个人的现有理解,分为3点: ①局部异常处理 ②自定义异常处理 ③全局异常处理一、局部异常处理(使用@ExceptionHandler注解)直接在你处理页面的controller类中添加异常处理的代码,调用系统提供的方法完成相应的需求。代码演示(只使用其中一个,不然会报错):上图中还返回了一个error页面,创建它,提示异常。路径(博主在maven项目中...

2019-07-16 14:10:31 172

原创 HTTP Status 400 – Bad Request ,springMVC错误(解决思路)

报错界面错误信息:由于被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息框架或欺骗性的请求路由),服务器不能或不会处理该请求。一般出现这种问题是因为我想要传输的是Date类型的数据,而系统默认是传String类型的,因而传递失败。解决方法也不难,我有两种解决思路提供给大家。①加@DateTimeFormat注解(局部定义)直接在你实体类定义的时间类型属性的上方加注解,这样定义的...

2019-06-22 18:24:50 35457

原创 基于SpringMVC的Restful风格的CRUD操作

Restful风格 是一种比较流行的软件架构风格和开发方式。源码下载地址:**链接:**https://pan.baidu.com/s/1plbpUpeQt4-LANVoAPlvKQ提取码:zhro使用须知:首先我是用了maven做的,我的链接里面也有两个项目,分别是maven的和springmvc的,如果是在springmvc下用的话也差不多。源码操作步骤(简述):(1)首先运行...

2019-06-21 17:33:09 947

原创 maven的安装与maven项目的创建

1、maven的安装进入官网下载安装即可。http://maven.apache.org/download.cgi安装到自己定义的路径,在环境变量中设置相应的值。我设置的是M2_HOME,值添加maven安装路径。并在Path中添加%M2_HOME%\bin;在后台界面输入mvn -v查看是否安装成功。2、配置本地仓库创建一个新的文件夹,在该文件夹下面创建一个文件夹和配置文...

2019-06-18 16:41:19 286

原创 完成一个最简单的springMVC项目(入门学习)

话不多说,我们开始吧。我的第一个springMVC的步骤:(1)创建web项目(2)导入相关的jar包(3)配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xml...

2019-06-18 00:42:41 5195

原创 在maven项目中配置servlet环境(两种方式)

在创建好的maven项目使用原生api有两种方式:①1、右键项目->Build Path->Configure Build Path或右键项目->Properties进入界面2、点击Maven下面的Project Facets3、点击右边的Runtimes,勾选自己安装的tomcat,保存完成。②(推荐使用)在maven中很多东西都可以在pom.xml里配置,...

2019-06-17 14:46:59 9976 3

原创 Spring +Hibernate整合(大致步骤)

Spring +Hibernate整合首先先导入包,包导全了什么都好说。很多时候一些错误都是因为包不全导致的。如图(SSH需要的包):主要步骤修改spring的ioc容器的相关配置①编写数据源的资源文件(db.properties),放在src目录下。jdbc.user=rootjdbc.password=rootjdbc.driverClass=com.mysql.cj.jd...

2019-06-17 00:24:49 966

原创 spring+struts2整合(超级简单)与Unable to instantiate Action异常解决思路

spring与struts2的整合超级简单的,关键只要把所需的jar包补全就行了。这些在官网上都有,当然欢迎下载我整理的jar包。struts2+spring需要的jar包(百度网盘)整合步骤:①修改struts.xml配置文件②修改applicationContext.xml配置文件(没有先创建)③修改web.xml配置文件(1)修改struts.xml配置文件把action...

2019-06-12 00:41:38 735

原创 struts2+spring需要的jar包(百度网盘)

学习struts2+spring整合知识的小伙伴可以下载我从两个官网整理的jar包,全部放到lib目录下即可。链接:https://pan.baidu.com/s/18-fEhIxYf84qZb5SDh6nHA提取码:htww...

2019-06-11 16:59:10 1893 6

原创 Spring AOP(前置通知方法 、后置通知方法 、环绕通知方法 )与拦截器的使用

AOP(Aspect Oriented Programming)也就是面向切面编程的技术。AOP基于IoC基础,是对OOP的有益补充。AOP是代码之间解耦的一 种实现。可以这样理解,面向对象编程是从静态角度考虑程序结构,面向切面编程是从动态角度考虑程序运行过程。AOP将应用系统分为两部分:(1)核心业务逻辑(Core Business Concerns)。(2)横向的通用逻辑,也就是所谓的切面...

2019-06-10 00:50:43 9545

原创 Android studio的安装及使用(记录学习过程)

先说说学习android的感受,原来学习安卓的时候用的是eclipse,现在上实训课的时候,企业来的老师使用的是android studio,自己用了以后发现真香,现在华为的鸿蒙系统开始崭露头角了,以后前端的发展究竟怎样,我们拭目以待吧!现在记录一下我上这个语言的体验课的感受。安装的步骤各位就看菜鸟教程吧,我不想卸载重装了,因为实在是太大了!Android Studio 安装 |菜鸟教程安装...

2019-06-08 19:40:24 639

原创 使用Spring实现mysql数据库的CRUD操作

◆Spring完成对mysql数据库的crud操作的大致步骤:◆用Spring的dataSourse类与数据库连接,把一个POJO bean类按MVC构架分成DAO数据持久化层和逻辑业务层service,用JdbcTemlate类完成数据库的添加修改删除查询操作。1、接下来我们一步步来,首先看最核心的applicationContext.xml的配置:(1)创建dataSource对...

2019-06-03 16:25:26 600

原创 Spring Bean作用域(singleton、prototype)的生命周期,使用init()、destroy()测试

◎◎◎◎◎◎Spring中的两个作用域:singleton:默认值,容器初始化时创建bean实例,在整个容器的生命周期内只创建这个bean,单例的。prototype:原型的, 容器初始化时不创建bean实例,而在每次请求时都创建一个新的bean实例,并返回。为了更好地理解它们的生命周期,定义bean类的初始化init()和bean的销毁destroy(),来监控一个bean的创建和销...

2019-06-02 21:23:57 1814

原创 The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

♪无法解析java.lang.Class类型。它是从required间接引用的。类文件♪出现这种情况一般是在项目导入的时候,项目在创建时eclipse会自动参照记录你设置的jre路径,而不同电脑上的eclipse设置的jre路径不一定相同,这样就会出现上述错误。解决思路:其实eclipse已经提示了,点击报错黄字部分进入Java Bulid Path ->点击右边第四个...

2019-06-02 16:06:10 4794 1

原创 hibernate HQL查询、条件查询、SQL查询、外置命名查询(四种查询)

☟本文章采用测试类学习查询方式1、HQL查询(1)用户名属性查询,查询(用户名为小化且id=3)的用户的用户名 // 查询函数 @Test public void getUser1() { Session session = HibernateUtils.getSession();// 获取session对象 // 普通hql查询(用户名为小化且id=3)的用户的用户名(...

2019-05-30 17:48:03 1421

原创 eclipse安装失败出现Installation failed with an error.Show log.(解决思路)

安装eclipse失败的解决思路安装失败后会提示Installation failed with an error.Show log.(安装失败,出现错误。显示日志。)出现这种情况一般是网络不稳定导致的,因为我们一般是用eclipse官网的这个exe文件进入以后获取链接下载的,可因为它是外网,网络不稳定会导致下载失败。解决方法1、比较笨的方法,多试几次,当然是不推荐...

2019-05-30 00:00:20 22461 6

原创 Android开发环境搭建(附安装包下载地址)

任何一门技术,难都难在入门和精通。搭建Android的几个基本步骤:1、jdk配置2、安装Eclipse3、安装ADT4、配置SDK5、创建AVD6、创建Android的应用程序我的配置操作会忽略ADT的配置,因为我用的这个是实验室学习用的Eclipse,自带ADT,不用配置,需要的小伙伴点击百度链接下载(我真的不懂怎么翻墙去下载):链接:https://pan.baidu.co...

2019-04-27 01:21:03 3624 1

原创 The server encountered an unexpected condition that prevented it from fulfilling the request.(解决思路)

为什么你的项目到其他电脑上运行不了?是电脑问题吗?以前我也是这样认为的,但是也许我们都错了。下面我以我的项目为例:不知道大家是不是在实验室这样导入项目的,以前我也是这样导的,但是会出现一些错误提示,但是可以运行,我以为是eclipse版本的问题,没有在意,直到在实验室用myeclpies导入项目运行不了,问了大神才知道这样导其实是不太对的。完全导入的步骤(就像你自己重新写一个新项目一样...

2019-04-24 00:11:14 199152

Java开发文档(供学习工作使用)

Java开发文档(供学习工作使用)

2021-05-08

空空如也

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

TA关注的人

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