- 博客(150)
- 收藏
- 关注
原创 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 1715
原创 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 370
原创 数据库初始化脚本
数据库初始化脚本有时候会遇到需要导出整个数据库的内容.也就是数据库初始化脚本.一般分为四个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 1972
原创 可重复执行的数据库升级脚本
数据库升级脚本规范在实际开发中,数据库升级脚本千万不要出现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 175
原创 Idea之单元测试覆盖率
Idea之单元测试覆盖率创建接口 参加测试类 点击Run ‘xxx’ with Coverage 在运行完毕后.就会出现Coverage窗口,在窗口中就能看到关于覆盖率的内容 如果需要达到更高的覆盖率,将if的每一个分支都测试一遍....
2020-07-06 18:18:13 2039
原创 实用 Java中的Lambda表达式
文章目录Java中的Lambda表达式含义特征代码Java中的Lambda表达式含义lambda表达式 也可称为闭包 在Java8发布Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。特征可选类型声明 : 不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号 : 一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号 : 如果主体只包含了一个语句,就不需要使用大括号。可选的返回关键字 : 如果主
2020-06-02 16:47:18 175
原创 后台判断请求是否来自微信小程序(SpringBoot拦截器不拦截来自微信小程序的请求)
后台判断请求是否来自微信小程序(SpringBoot拦截器不拦截来自微信小程序的请求)环境springboot+微信小程序背景开发springboot项目时使用了Interceptor拦截器,用来判断用户是否登陆,如果未登录就访问项目其他页面则跳转登录页.在开发微信小程序时会请求接口,也会被拦截.解决思路一关闭拦截器………思路二小程序储存登陆的cookie.好像挺麻烦…思路...
2020-02-21 12:20:18 5449 1
原创 Idea移动安装目录的方法
文章目录Idea移动安装目录的方法备份移动修改其他Idea移动安装目录的方法记录一次移动idea安装目录的收获.备份备份C:\Users\Administrator\.IntelliJIdea2019.2文件夹 (如果修改了配置文件的保存目录就不在这个位置)备份idea安装目录/bin/idea.properties.移动移动idea安装目录到想去的位置修改因为是pj版,不修...
2020-02-05 08:22:53 4822 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 5169 1
原创 为什么打印ArrayList对象输出的不是地址呢?
为什么打印ArrayList对象输出的不是地址呢?为什么在打印一个ArrayList对象时,输出的不是此对象的地址,而是该集合中的值?是如何实现的?分析:Object类是Java中其他所有类的基类,没有Object类Java面向对象无从谈起,所有类都是Object类的直接子类或间接子类而在Object类的toString()方法中,返回的是 getClass().getName() +...
2019-08-28 20:31:45 4830 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 11654 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 487 3
原创 Springmvc-Springmvc注解开发简单实例
题外话这几天看Springmvc…好多好乱…光配置文件就一堆…正文springmvc注解,通过在java类中写注解(@)的方法来代替在xml中书写大量代码.目前学到了这里,感觉用处是这样的.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/X...
2018-12-02 17:54:08 924
原创 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 137
原创 JavaWeb-Filter过滤器init初始化方法执行两次的解决方法
今天刚学filter,就遇到一个问题,执行时总是初始化两次,可是看web.xml是只配置了一个过滤器啊查了半天,远原来是因为自动添加了注解,所以创建两次把这一行删掉就好 ...
2018-11-28 11:28:40 4969 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 123
原创 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 394
原创 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 343
原创 JavaWeb-对用户登录验证的三层架构分析
三层架构的概念:三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想.1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业...
2018-11-21 09:09:11 2003
原创 JavaWeb-通过表格显示数据库的信息(jsp+mysql)
login.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
2018-11-16 09:34:11 12844 5
原创 JavaWeb-使用cookie完成两周内免登录功能
欢迎页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>&a
2018-11-11 19:12:26 6414 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语言三种脚本元素的区别
<%! %> 在这脚本中书写java代码被生成java文件的成员位置上。 可以写属性,方法,类 作用:是用来进行声明的。 <% %> 在这个脚本中书写java代码,会被生成在_jspService方法中。 可以写属性,类.<%= %> 它里面的内容会被直接输出到浏览器端 out.printl...
2018-11-04 15:18:00 668
原创 JavaWeb-利用Session登录成功后跳转
login.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getS...
2018-11-02 11:03:42 2733 1
原创 JavaWeb-session
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() +...
2018-10-31 11:27:34 96
原创 JavaWeb-两种业务逻辑的判断方式
第一种,使用html的方式判断,如<form action="action.jsp" method="post"> <!-- 通过正则表达式决定输入的字符 --> 用户名:<input pattern="[a-zA-Z]{3,10}" name="username">(只能由字母组成,长度在3-10位之间) &
2018-10-30 18:32:29 1191
原创 JavaWeb-登录的验证与自动跳转到登录页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%-- 本行代码可以防止乱码出现 --%><% String path = request.getContextPath(); String basePath = request.ge...
2018-10-26 12:13:08 7849 1
原创 大一总结与突然的感悟
很久之前,在大一刚结束的时候就想写一篇博客了,写一下大一这一年的收获与改变,写一下对自己的认识,写一下短期的目标.一直都没有契机,今天上午学习了一上午,在学习的时候突然有了一些感悟,有了一些自己的想法,找到了更适合自己的学习方式.那就写下来吧,和总结一起. 大一这一年,我收获了很多,成长了很多.首先,我当初报选计算机的时候,我的心里就知道我是热爱计算机的,现在,一年过去了,我还...
2018-10-24 20:31:15 3131
原创 JavaWeb-JSP的传值接收值按所传数显示图片
题目分析:题目分析: 从第一个jsp中传值,然后第二个jsp根据传过来的数显示图片,数为多少就显示多少个图片 第一个jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = request.getContextPath(); Str...
2018-10-24 11:54:49 566
原创 JavaWeb-传值的相对路径与绝对路径问题
关于jsp文件中<form action="/FridayJob/Task02/login_action.jsp" method="post">后面的路径问题.JSP页面提交表单给servlet时有两种写法:(一). 相对路径: <form action=servlet/RegisterLoginServlet method=post>...</...
2018-10-23 17:42:56 254
原创 JavaWeb-form传值(从一个jsp页面传数据到另一个jsp页面)
第一个页面,login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%-- 本行代码可以防止乱码出现 --%><% String path = request.getContextPath(); String base...
2018-10-21 11:01:18 11746
原创 JavaWeb-配置虚拟目录
配置虚拟目录(本方法添加配置文件,不需要重启服务器,推荐使用)在Tomcat根目录下的/conf/Catalina/localhost/ 路径下新建一个xxxx.xml,并在该xml中编写语句例 <Context docBase="F:\Java\JavaWebWorkspace\news"/>即可创建虚拟站点,虚拟站点名为xxxx.注意docbase指向你自己的应用程...
2018-10-20 17:52:27 1880 1
转载 JavaWeb-Servlet的总结
转载于传智播客教程.今天内容 1.Servlet(重点) 2.ServletCofig(次重点) 3.ServletContext(重点)----------------------------------------------------------------- 1.servlet servlet是什么?它的作用是什么? servlet是一门开发动态web资源...
2018-10-20 08:29:45 255
原创 JavaWeb-用户登录的复习
网页<!DOCTYPE html><html><head><title>login.html</title><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="descr
2018-10-19 11:26:46 289
原创 JavaWeb-ServletContext对象
1.什么是ServletContext对象1.什么是ServletContext对象ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个问题:一个web应用有几个servlet对象?----多个.创建多少个就有多少个.Servlet...
2018-10-17 10:31:59 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人