自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring Boot各版本的Java版本要求

转载:https://blog.csdn.net/bobozai86/article/details/103765308

2020-04-20 10:01:29 1125

原创 Intellij IDEA 的快捷键收集

文档链接:IntelliJ-IDEA13基础教程

2020-04-19 10:50:15 266

转载 SQL增删改查语句

修改:UPDATE products SET category='Android' where category='1';

2020-04-09 17:08:39 295

原创 使返回的数据遍历后有个从1开始自增的序号

在这里插入代码片<c:forEach items="${cart}" var="entry" varStatus="vs"> <tr> <!-- vs.count 就可以让序号从1开始,逐渐增加 --> <td width="10%">${vs.count}&lt...

2020-04-07 10:22:08 837

原创 使返回的数据按销售量从多到少列出来,SQL语句的写法,涉及2张数据表

涉及的2张数据表:orderitem表:product表:想得到的结果:最后那张图的SQL语句是SELECT DISTINCT products.name, count(product_id) buynum FROM orderitem ,products WHERE orderitem.product_id=products.id GROUP BY product_id ORDER...

2020-04-06 21:49:55 191

原创 select数据回显

2020-03-13 18:25:05 650

原创 实现 后台需要显示订单信息,但是订单信息里面涉及到查询2张表 。本代码使用了MapListHandler

Dao层的代码实现Service层实现Servlet层实现Bean实现效果以上是图片展示,一下是部分代码展示DAO部分//通过查出2个表的数据where u.id=o.id的数据MapListHandler,然后再通过遍历MapList得到一个个的map,再通过转换, //将map的数据转换成Order对象,再把这一个个对象全部放在List里面,返回给 pu...

2019-11-20 22:00:17 1035 1

翻译 Spring Boot 打成war包,并在Tomcat中部署

SpringBoot打War包部署Tomacat一、前言二、如何打war包2.1第一步:修改pom文件的jar为war2.2第二步:需要将嵌入式容器依赖项改为“provided”2.3第三步:继承SpringBootServletInitializer三、如何部署war包一、前言大家都知道,springboot有2种部署方式,一种是打jar包部署,一种是打war包部署,jar包部署...

2019-10-04 16:08:32 589

原创 服务端错误,

看错误信息就知道是redis原本就没有设密码。而在我们的配置文件里写了password字段。注释掉就好了这个报错可能是Linux里面的redis还没开启,记得要cd /usr/local/redis 进入bin 里面启动redis ./redis-server redis.conf启动客户端的话是./redis-cli...

2019-10-03 22:59:51 1255

翻译 Linux里面ifconfig没有显示IP地址的解决

https://www.cnblogs.com/TOLLA/p/9646273.html

2019-10-01 19:15:34 3647

转载 更新上传代码至GitHub【转载】

原连接添加链接描述https://blog.csdn.net/u013120247/article/details/53263169Administrator@PC-20131018OHXV /cygdrive/e/dev_root/git/crifanLib$ git pull --rebase origin masterFrom https://github.com/crifan/cri...

2019-08-20 00:02:35 62

翻译 MyBatis逆向创建

一:写好generator的xml文件1、创建简单的java项目2、导入jar包,创建generator配置文件;3、使用java类来执行逆向工程;4、把生成的代码拷贝到项目中。5、在正式项目中使用逆向工程生成的代码在classpath下,创建generator.xml配置文件:(文件内容可以从逆向工程的jar包中docs目录下的index.html中找到相关代码)<?xml ...

2019-08-11 21:38:28 73

翻译 log4j.properties

Global logging configurationlog4j.rootLogger=DEBUG, stdoutConsole output…log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.app...

2019-07-30 23:46:28 99

翻译 Idea 控制台打印中文乱码

在Tomcat设置里面的 VM Options: 填写-Dfile.encoding=UTF-8还不行的话再去tomcat的service.xml文件加上URLEncoding="UTF-8"在项目的web.xml里面加上过滤器的配置<filter> <filter-name>EncodingFilter</filter-name> ...

2019-07-27 13:06:59 3607

翻译 Tomcat启动报错,IDEA控制台没有出现详细错误信息,让去日志里面看

IDEA控制台没有出现详细错误信息,让去日志里面看,这时需要去C:\Users\陈慧慧.IntelliJIdea2018.2\system\tomcat\Tomcat_7_0_79_ssm\conf 这个Tomcat_7_0_79_ssm是项目名,里面的logging.properties加入2行代码org.apache.catalina.core.ContainerBase.[Catalin...

2019-07-26 11:07:09 6184

翻译 Spring和MyBatis整合出现的奇葩问题

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:\IdeaWorkdpace\out\production\ssm\com\hui\backoffice\mapper\UserMapper.class]; nested ...

2019-07-20 16:23:07 436

翻译 mybatis与hibernate的区别

mybatis与hibernate的区别Mybatis技术特点:好处:1、通过直接编写SQL语句,可以直接对SQL进行性能的优化;2、学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手;3、由于直接编写SQL语句,所以灵活多变,代码维护性更好。缺点:4、不能支持数据库无关性,即数据库发生变更,要写多套代码进行支持,移植性不好。a)Mysql:limi...

2019-07-17 22:50:06 147

翻译 535 Error: authentication failed,和 550 User has no permission设置邮箱授权问题(设置自动发送验证邮件的问题)

535 Error: authentication failed 是因为还没开启邮箱的授权因为我是新注册的邮箱,所以还没设置开启客户端授权码,所以就报了这个错误解决:(网易)进入设置==》客户端授权密码==》点击开启开启了就可以注意注意:设置了授权码之后就要去改代码代码里需要我们填写的密码是授权码!!授权码!!授权码!!不是邮箱密码所以没有改成授权码的就会报一下的错误550 U...

2019-07-14 10:33:26 3362

翻译 当执行ABCD四个事务时,想实现若是CD异常但是AB正常就提交AB的话的解决方法

当执行ABCD四个事务时,想实现若是CD异常但是AB正常就提交AB的话的解决方法这个时候可以在连接数据库那里设置保存点savePoint在BC之间设置一个保存点savePoint,当CD异常时,再判断save point是否为空,若不为空,则将回滚到保存点,提交事务AB,否则回滚回事务A之前...

2019-07-14 10:31:17 181

原创 C3P0的配置文件代码

注意:1、c3p0-config.xml 文件放在src中2、配置文件的名字一定得是c3p0-config.xml,不能改变<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property name="driverClass">com.mysql....

2019-05-13 20:48:22 749

原创 中文验证码

package com.hui.bookstore.web.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedR...

2019-05-13 20:30:19 1063

原创 邮件发送的代码

前提是导入一个包,package com.hui.bookstore.utils;import java.util.Properties;import javax.mail.Address;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import ...

2019-05-13 20:26:26 2015

原创 判断对象是生存还是死亡

使用可达性分析算法找出的不可达的对象,这些对象是不可用的,然后要判断他们是否死亡,至少需要经历两次标记过程。第一次标记时同时进行一次筛选,筛选的条件是此对象是否有必要执行finalize()方法,若是这些对象被判定有必要执行finalize()方法,那么这些对象将会被放置在一个F-queue的队列中,稍后GC将对这个队列中的对象进行第二次小规模的标记,这个时候,只要对象能重新与引用链上的任何一个对...

2019-04-15 17:10:41 155

原创 修改jsp文件默认的语言类型

进入window==>Preferences==>Web==>JSP File在右边看到Encoding ,然后单击下拉框选择ISO 10646/Unicode(UTF-8),这样就可以了。

2019-04-06 16:35:08 626

原创 Javaweb学习中的操作注意事项

使用 jsp 文件时,若是用的老版本的eclipse需要在运行前导入两个包 jsp-api.jar 和 servlet-api.jar 包。

2019-04-06 16:24:18 132

原创 Session和Cookie的区别

Session和Cookie的区别Cookie 是把用户的数据写在用户的浏览器,就是写在客户端,和Tomcat没关系Session 技术是把用户的数据写在用户独占的那个session里面,在Web开发中,服务器可以为每个用户浏览器创建一个会话对象(Session对象)。需要注意的是,一个浏览器是独占一个session对象的(默认),而且不用的浏览器是不共享session数据的。也就是说,你在...

2019-04-05 16:25:55 163

原创 在使用HttpServlet时需要先做一些操作才能运行出来

在第一次使用HttpServlet时必须要先把servlet的源码下载下来,重写doget方法的时候 Ctrl+1其括号内的HttpServletResponse ,就会有提示说没有源码,需要导入,则选择源码的路径就能导入,然后在HttpServlet上面一行(就是在他的类上面一行@WebServlet("/类名"))就能成功看到想要的结果了。但若是实现Servlet接口的方法运行的话就必须...

2019-03-30 18:39:05 811

翻译 IP协议能够把源主机发出的分组,按照首部中的目的地址送交给目的主机,为什么还需要运输层呢

因为进程间的通信,这个“通信”真正通信的实体是主机中的进程,是这台主机中的一个进程和另一台主机中的一个进程在交换数据(即通信)。严格讲,两台主机进行通信就是两台主机中的应用进程互相通信。IP协议虽然能把分组送到目的主机,但这个分组还停留在主机的网络层而没有交付主机中的应用进程。从运输层角度说,通信的真正端点并不是主机,而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。摘子计算机网络...

2019-03-19 23:19:28 1391

原创 sleep 和 wait 方法的区别(线程)

sleep 和 wait 方法的区别sleep()方法里面含有参数,参数的值就是线程睡眠的时间,时间到了,线程自动醒来wait()方法里面可有可没有参数,若是没有参数,则线程会一直等待,直到被唤醒;若是有参数,则线程是在传入的参数时间后等待sleep是在同步函数或者同步代码块中,不释放锁,它睡眠的时间到了就会醒来,所以不需要释放锁。就是它睡着了也带着锁。wait是在同步函数或者同步代码块...

2019-03-18 16:43:00 330

翻译 既然IP数据报中没有下一跳路由器的IP地址,那么待转发的数据报又怎样找到下一跳的路由器呢?

当路由器收到一个待转发的数据报,在从路由表得出下一跳路由器的IP地址后,不是把这个地址填入IP数据报,而是送交数据链路层的网络接口软件。网络接口软件负责把下一跳路由器的IP地址转换成硬件地址(必须使用ARP),并将此硬件地址放在链路层的MAC帧的首部,然后根据这个硬件地址找到下一个路由器。由此可见,当发送一连串的数据报时,上述的这种查找路由表,用ARP得到硬件地址,把硬件地址写入MAC帧的首部等过...

2019-03-17 11:28:42 3309 1

原创 数据库的增删改关键字

数据库的增删改关键字作用于表:create 增表drop 删表alter 更新表作用于表里的字段:insert 增字段delete 删字段update 更新字段...

2019-03-17 08:45:32 4133

原创 final , finally ,finalize的区别

final , finally ,finalize的区别final 是关键字可以修饰变量,但是值不会被改变,相当于一个常量可以修饰方法,但是不能被重写可以修饰类,但是不能被继承finally 是try语句里的一个方法体,不能单独使用,主要作用是用来释放资源的,一定会执行。若是catch里面有return语句,最后也会执行finally方法,然后不能把return语句写在finally里...

2019-03-11 17:37:49 106

原创 MySQL索引优化

在查询过程中使用索引,势必会提高数据库查询效率,应用索引来查询数据库中的内容,可以减少查询的记录数,从而达到查询优化的目的。1、当直接分析查询语句时explain select * from studentof where name=‘mrsoft’;根据显示出的运行结果可知,在执行查询的过程中,数据库把存在的数据都查询一遍,这样在数据存储量小的时候还好,但在数据存储量大的时候,用户为了搜索...

2019-02-27 19:18:43 270

原创 从键盘输入一个文件夹路径,统计该文件夹大小

从键盘输入一个文件夹路径,统计该文件夹大小解题步骤:从键盘输入一个文件夹路径1、创建键盘录入对象2、定义一个无限循环,当录入错误用来循环输入3、将键盘录入的结果存储并封装成file对象4、对file对象进行判断5、将文件夹路径对象返回统计文件夹大小1、定义一个求和变量2、获取文件夹下所有的文件盒文件夹listFile()3、遍历数组4、判断是文件就计算大小5、判断是...

2019-01-20 09:37:25 814

原创 File中的获取绝对路径,时间,文件名数组,文件对象的方法

File中的获取绝对路径,时间的方法package cn.heima.file;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class Demon2_FileMethod { /** * public String getAbsolutePath();获取...

2019-01-03 23:07:24 3236

翻译 HashMap和Hashtable的区别

区别:1、HashMap线程不安全,效率高,JDK1.2版本Hashtable线程安全,效率低,JDK1.0版本2、HashMap可以存储null键和null值Hashtable不能存储null键和null值两者相同点是:底层都是哈希算法,都是双列集合...

2018-12-01 15:44:40 92

原创 统计字符串中每个字符出现的次数(用双列集合的方法)

package com.heima.Test1;import java.util.HashMap;public class Demon1_Test { /** * 需求:统计字符串中每个字符出现的次数(用双列集合的方法) * 分析: * 1.定义一个字符串 * 2.将字符串转换成字符数组 * 3.创建一个HashMap对象 * 4.遍历字符数组,判断Ha...

2018-12-01 11:52:11 293

原创 将集合中的重复元素去掉

将集合中的重复元素去掉package com.heima.test;import java.util.ArrayList;import java.util.LinkedHashSet;public class Demon_Test3 { /** * 将集合中的重复元素去掉 * 因为是去除集合中的元素,说明元素是已经在集合中了, 然后想要去除掉重复的 * 所以一开始的元...

2018-11-30 19:51:08 1279

原创 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符

使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符例如输入dddfkkghhhhgffpackage com.test;import java.util.HashSet;import java.util.Scanner;public class Demon_Test2 { /** * * 分析: * 1.创建一个Scanner对象 *...

2018-11-30 18:52:58 3412

原创 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。

package com.test;import java.util.HashSet;import java.util.Random;public class Demon1_Test { /** * 需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。 * * 分析:1.创建一个Random对象 * 2.创建一个hashs...

2018-11-30 18:35:17 4371 4

空空如也

空空如也

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

TA关注的人

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