自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷失的星星的博客

人生最大的失败,就是放弃。

  • 博客(150)
  • 收藏
  • 关注

原创 CSDN真恶心

CSDN真恶心,能不能少点广告,少点提醒啊?被阿里收购了咋的?

2021-01-25 14:48:00 1246

原创 为什么使用CollectionUtils.isEmpty()而不是List.isEmpty()

看源码可得

2020-12-09 16:27:05 2852

原创 Swagger3.0基础使用

Swagger3.0旧版本依赖删除,增加新依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>配置类@Configuration@EnableOpenApipubl

2020-11-04 19:54:48 1708

原创 Mybatis-Plus 3.4.0 入门

Mybatis-Plus 3.4.0的依赖发生了变化

2020-11-04 14:56:33 2894 2

原创 Maven项目集成Jacoco代码覆盖率检测工具

maven项目集成Jacoco代码覆盖率检测工具pom.xml加入依赖<dependency> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.6</version></dependency>加入插件<!--代码覆盖率插件 Jacoco-->

2020-11-03 16:38:48 365

原创 数据库初始化脚本

数据库初始化脚本有时候会遇到需要导出整个数据库的内容.也就是数据库初始化脚本.一般分为四个SQL脚本create-database.sql 创建DB,先删后建create-table.sql创建表,先删后建init-data.sql 预制数据,系统运行必须的数据,如元数据,一个初始账号等test-data.sql 测试数据,功能测试用的数据导出语句12比较简单,34如下使用mysql的dump语句mysqldump -uroot -p -t databaseName

2020-11-03 16:08:00 1944

原创 可重复执行的数据库升级脚本

数据库升级脚本规范在实际开发中,数据库升级脚本千万不要出现drop table等字眼 因为会删除掉历史数据.并且升级脚本要求可重复执行.实例增加字段DROP PROCEDURE IF EXISTS schema_change; DELIMITER //CREATE PROCEDURE schema_change() BEGIN DECLARE CurrentDatabase VARCHAR(100);SELECT DATABASE() INTO CurrentDatabase;

2020-11-03 15:30:55 174

原创 Idea之单元测试覆盖率

Idea之单元测试覆盖率创建接口 参加测试类 点击Run ‘xxx’ with Coverage 在运行完毕后.就会出现Coverage窗口,在窗口中就能看到关于覆盖率的内容 如果需要达到更高的覆盖率,将if的每一个分支都测试一遍....

2020-07-06 18:18:13 2002

原创 实用 Java中的Lambda表达式

文章目录Java中的Lambda表达式含义特征代码Java中的Lambda表达式含义lambda表达式 也可称为闭包 在Java8发布Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。特征可选类型声明 : 不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号 : 一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号 : 如果主体只包含了一个语句,就不需要使用大括号。可选的返回关键字 : 如果主

2020-06-02 16:47:18 174

原创 Docker+Redis单机主从同步集群

Docker+Redis单机主从同步集群不废话直接开始.

2020-03-02 21:59:21 358

原创 后台判断请求是否来自微信小程序(SpringBoot拦截器不拦截来自微信小程序的请求)

后台判断请求是否来自微信小程序(SpringBoot拦截器不拦截来自微信小程序的请求)环境springboot+微信小程序背景开发springboot项目时使用了Interceptor拦截器,用来判断用户是否登陆,如果未登录就访问项目其他页面则跳转登录页.在开发微信小程序时会请求接口,也会被拦截.解决思路一关闭拦截器………思路二小程序储存登陆的cookie.好像挺麻烦…思路...

2020-02-21 12:20:18 5389 1

原创 Idea移动安装目录的方法

文章目录Idea移动安装目录的方法备份移动修改其他Idea移动安装目录的方法记录一次移动idea安装目录的收获.备份备份C:\Users\Administrator\.IntelliJIdea2019.2文件夹 (如果修改了配置文件的保存目录就不在这个位置)备份idea安装目录/bin/idea.properties.移动移动idea安装目录到想去的位置修改因为是pj版,不修...

2020-02-05 08:22:53 4803 2

原创 Collection之removeif()方法使用

Collection之removeif()方法使用错误示范:在集合框架的使用中,经常会有遍历中需要添加元素或者删除元素的情况出现,如果使用此方法ArrayList<Integer> list = new ArrayList<>(); for (int i = 0; i < 100; i++) { list.add(i);...

2019-08-30 19:47:54 5127 1

原创 为什么打印ArrayList对象输出的不是地址呢?

为什么打印ArrayList对象输出的不是地址呢?为什么在打印一个ArrayList对象时,输出的不是此对象的地址,而是该集合中的值?是如何实现的?分析:Object类是Java中其他所有类的基类,没有Object类Java面向对象无从谈起,所有类都是Object类的直接子类或间接子类而在Object类的toString()方法中,返回的是 getClass().getName() +...

2019-08-28 20:31:45 4807 1

原创 学生管理系统(增删改查)SSM+idea+maven+mysql

写了一个利用SSM+idea+meavn+mysql的简单的学生管理系统,明天要开始写一个crm了,先把这个贴上来.项目结构配置文件jdbc.properties#JDBC Global Setting#jdbc.driver=com.mysql.jdbc.Driverjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:m...

2019-04-02 19:12:41 11599 9

原创 Springmvc-ajax方式访问springmvc

题外话这几天要要写项目了,Springmvc要先放下了,等放假在学,这几天认真写项目,实战!正文web.xml与springmvc-servlet.xml两个配置文件与上一篇一样.javapackage com.controller;import java.io.IOException;import java.io.PrintWriter;import java.util.Has...

2018-12-05 09:42:03 486 3

原创 Springmvc-Springmvc注解开发简单实例

题外话这几天看Springmvc…好多好乱…光配置文件就一堆…正文springmvc注解,通过在java类中写注解(@)的方法来代替在xml中书写大量代码.目前学到了这里,感觉用处是这样的.web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns:xsi="http://www.w3.org/2001/X...

2018-12-02 17:54:08 923

原创 JavaWeb-Filter过滤器

 filter文件package com.filter;import javax.servlet.*;import java.io.IOException;public class FilterDemo implements Filter { // init初始化过滤器 public void init(FilterConfig config) throws ServletE...

2018-11-30 09:02:04 136

原创 JavaWeb-Filter过滤器init初始化方法执行两次的解决方法

今天刚学filter,就遇到一个问题,执行时总是初始化两次,可是看web.xml是只配置了一个过滤器啊查了半天,远原来是因为自动添加了注解,所以创建两次把这一行删掉就好 ...

2018-11-28 11:28:40 4958 4

转载 Java-StringBuffer

http://www.runoob.com/java/java-stringbuffer.htmlTest.java 文件代码public class Test{ public static void main(String args[]){ StringBuffer sBuffer = new StringBuffer("菜鸟教程官网:"); sBuffer.app...

2018-11-26 16:53:24 122

原创 GUI-简单窗体

package com.frame;import java.awt.Frame;public class FrameDemo { public static void main(String[] args) { // 创建一个窗体 // Frame f = new Frame(); // 设置窗体标题 // f.setTitle("HelloWorld"); // ...

2018-11-23 11:05:42 392

原创 JavaWeb-增删改Users表

JavaWeb的学习可能要告一段落了,下一阶段可能是学习框架...这几天也做完了使用三层架构重构Login项目,Entity实体类,使用类减少重复代码的工作,就不贴出来了关于增删改users表的代码Utilspackage com.DAL;import java.sql.Connection;import java.sql.DriverManager;import jav...

2018-11-23 09:19:17 334

原创 JavaWeb-对用户登录验证的三层架构分析

三层架构的概念:三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想.1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业...

2018-11-21 09:09:11 1989

原创 JavaWeb-通过表格显示数据库的信息(jsp+mysql)

login.jsp&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;html&gt;&lt;head&gt

2018-11-16 09:34:11 12741 5

原创 JavaWeb-使用cookie完成两周内免登录功能

欢迎页面&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;html&gt;&lt;head&gt;&a

2018-11-11 19:12:26 6398 13

原创 心累

满满一上午,"使用cookie完成两周内免登录功能"这个任务也才勉勉强强的做出来,心累啊!问题太多了.cookie并不难,难的是我的业务逻辑思维太差....所以做出来也会有很多漏洞,需要继续改善! ...

2018-11-09 12:43:58 148

原创 JavaWeb-Cookie与显示商品浏览记录案例

客户端的会话技术:cookie A.Cookie API 1.创建Cookie对象. Cookie cookie=new Cookie(String name,String value); 2.获取cookie名称 cookie.getName(); 3.获取cookie值 cookie.getValue(); ...

2018-11-07 11:53:55 458

原创 JavaWeb-jsp中书写java语言三种脚本元素的区别

&lt;%! %&gt; 在这脚本中书写java代码被生成java文件的成员位置上。 可以写属性,方法,类 作用:是用来进行声明的。 &lt;% %&gt; 在这个脚本中书写java代码,会被生成在_jspService方法中。 可以写属性,类.&lt;%= %&gt; 它里面的内容会被直接输出到浏览器端 out.printl...

2018-11-04 15:18:00 665

原创 JavaWeb-利用Session登录成功后跳转

login.jsp &lt;%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&gt;&lt;% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getS...

2018-11-02 11:03:42 2724 1

原创 JavaWeb-session

&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() +...

2018-10-31 11:27:34 96

原创 JavaWeb-两种业务逻辑的判断方式

第一种,使用html的方式判断,如&lt;form action="action.jsp" method="post"&gt; &lt;!-- 通过正则表达式决定输入的字符 --&gt; 用户名:&lt;input pattern="[a-zA-Z]{3,10}" name="username"&gt;(只能由字母组成,长度在3-10位之间) &

2018-10-30 18:32:29 1187

原创 JavaWeb-登录的验证与自动跳转到登录页面

&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;%-- 本行代码可以防止乱码出现 --%&gt;&lt;% String path = request.getContextPath(); String basePath = request.ge...

2018-10-26 12:13:08 7803 1

原创 大一总结与突然的感悟

很久之前,在大一刚结束的时候就想写一篇博客了,写一下大一这一年的收获与改变,写一下对自己的认识,写一下短期的目标.一直都没有契机,今天上午学习了一上午,在学习的时候突然有了一些感悟,有了一些自己的想法,找到了更适合自己的学习方式.那就写下来吧,和总结一起. 大一这一年,我收获了很多,成长了很多.首先,我当初报选计算机的时候,我的心里就知道我是热爱计算机的,现在,一年过去了,我还...

2018-10-24 20:31:15 3127

原创 JavaWeb-JSP的传值接收值按所传数显示图片

 题目分析:题目分析: 从第一个jsp中传值,然后第二个jsp根据传过来的数显示图片,数为多少就显示多少个图片 第一个jsp&lt;%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&gt;&lt;% String path = request.getContextPath(); Str...

2018-10-24 11:54:49 565

原创 JavaWeb-传值的相对路径与绝对路径问题

关于jsp文件中&lt;form action="/FridayJob/Task02/login_action.jsp" method="post"&gt;后面的路径问题.JSP页面提交表单给servlet时有两种写法:(一). 相对路径: &lt;form action=servlet/RegisterLoginServlet  method=post&gt;...&lt;/...

2018-10-23 17:42:56 250

原创 JavaWeb-form传值(从一个jsp页面传数据到另一个jsp页面)

第一个页面,login.jsp&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;%-- 本行代码可以防止乱码出现 --%&gt;&lt;% String path = request.getContextPath(); String base...

2018-10-21 11:01:18 11725

原创 JavaWeb-配置虚拟目录

配置虚拟目录(本方法添加配置文件,不需要重启服务器,推荐使用)在Tomcat根目录下的/conf/Catalina/localhost/ 路径下新建一个xxxx.xml,并在该xml中编写语句例 &lt;Context docBase="F:\Java\JavaWebWorkspace\news"/&gt;即可创建虚拟站点,虚拟站点名为xxxx.注意docbase指向你自己的应用程...

2018-10-20 17:52:27 1876 1

转载 JavaWeb-Servlet的总结

转载于传智播客教程.今天内容 1.Servlet(重点) 2.ServletCofig(次重点) 3.ServletContext(重点)----------------------------------------------------------------- 1.servlet servlet是什么?它的作用是什么? servlet是一门开发动态web资源...

2018-10-20 08:29:45 254

原创 JavaWeb-用户登录的复习

 网页&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;login.html&lt;/title&gt;&lt;meta name="keywords" content="keyword1,keyword2,keyword3"&gt;&lt;meta name="descr

2018-10-19 11:26:46 286

原创 JavaWeb-ServletContext对象

 1.什么是ServletContext对象1.什么是ServletContext对象ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个问题:一个web应用有几个servlet对象?----多个.创建多少个就有多少个.Servlet...

2018-10-17 10:31:59 290

空空如也

空空如也

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

TA关注的人

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