Java
文章平均质量分 80
流星蝴蝶没有剑
不喜欢写代码
展开
-
Spring Boot 企业级开发课后题答案
Spring Boot 企业级开发课后题答案黑马程序员加粗字体为答案第一章1.1 填空题Pivotal 团队在原有 spring 框架的基础上开发了全新的Spring Boot框架。Spring Boot框架在开发过程中大量使用 约定优先配置 的思想来摆脱框架中各种复杂的手动配置。Spring Boot 2.1.3版本要求Java 8 及以上版本的支持。Spring Boot2.1.3版本框架官方声明支持的第三方项目构建工具包括有 maven(3.3+) 和 gradle(4.4+.原创 2021-07-04 18:02:31 · 29517 阅读 · 15 评论 -
Spring boot 用户自定义访问控制,自定义登录页面,退出,用户信息获取
用户自定义访问控制,自定义登录页面,退出,用户信息获取问题1. 在访问页面时没有css样式 http.authorizeRequests() .antMatchers("/css/**", "/img/**", "/fonts/**", "/js/**").permitAll() .anyRequest().authenticated();2. 使用Security 认证,ajax 通过 post 提交数据时报错 403原创 2021-05-16 02:58:32 · 695 阅读 · 0 评论 -
Security 获取当前会话的三种方法
Security 获取当前会话的三种方法第一种,通过获取HttpSession的会话中的用户信息,在获取会话对象SecurityContextImpl,然后将用户信息封装。@GetMapping("getUserSessionH") @ResponseBody public String getUerSessionH(HttpSession httpSession) { Enumeration<String> names = httpSession.get原创 2021-05-16 02:52:17 · 861 阅读 · 0 评论 -
使用JDBC、UserDetailsService方式实现身份验证
spring security 两个作用:你是谁:who are you?专业一点叫: Authentication(认证):a. 内存认证b. jdbc认证c. UserDetailsService认证d. ldap 认证下面是源码中的四个认证方法你能干什么:what are you allwoed to do?pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma原创 2021-05-09 01:02:52 · 1872 阅读 · 1 评论 -
SpringBoot 在使用API和注解遇到的问题
SpringBoot 在使用 API、注解 实现对比1. 为什么保存的键值一个是字符串,一个包含十六进制?看到十六进制,肯定是因为API保存时使用的序列化和注解的是不同的下面不是全部代码,只是一个例子注解代码:@Cacheable(cacheNames = "comment", key = "'comment-'+#p0", unless = "#result==null")public CommentMain findById(int id) { Optional<Co原创 2021-05-01 17:44:29 · 659 阅读 · 2 评论 -
Springboot 整合Redis缓存 留言板 管理
使用 Springboot 注解 整合Redis缓存开发 留言板 管理实现目的:通过使用 Spring Boot 注解整合 Redis,来减轻数据库的操作。通过页面的表单提交,实现数据库的增删改查。在实现数据库的更新时,同时更新Redis缓存。更新之后实时展示在页面。在仅仅查询操作时,仅操作一次数据库,后续直接读取Redis缓存。在每次进行删除或者更新插入操作时,都需要更新缓存,实现数据的实时展示。效果展示:查询增加:点击发送修改:点击发送删.原创 2021-04-25 00:49:06 · 517 阅读 · 2 评论 -
Springboot 文件 上传下载、打jar包war包
上传下载、打jar包war包上传下载编写控制器:package wx0725.top.controller;import org.apache.commons.io.FileUtils;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http.MediaType;import org.springframe原创 2021-04-16 12:37:36 · 323 阅读 · 1 评论 -
Spring Boot 第四章 视图技术 / Swagger API 文档
???? 全文详细????下面内容有些简化的地方,因为上传文件不方便,请移步详细:http://wx0725.top/index.php/archives/508终于到了大多数同学感兴趣的地方,终于不再面对黑乎乎的测试窗口了,开始试图学习。功能简介:暂时这一章实现的目的是一个登录界面,并且点击登录之后可以跳转到一个欢迎界面,没有登录验证。国际化:支持语言切换功能。swagger依赖,API文档生成,一个插件,支持自动生成文档、还可以在线测试你的接口。方便得很。模板标签相关原创 2021-03-28 00:00:18 · 463 阅读 · 1 评论 -
Spring Boot 第三章 数据访问 JPA
数据库信息请参考: 上一篇Spring Boot 整合 JPA简易说明:上一篇使用了注解和配置文件来对数据库进行操作,这次使用spring boot JPA框架来实现同样(不表示相等)的功能,在JpaRepository的基础上也可以pom.xml 在上一章的基础上添加 <!-- Spring Data JPA启动器--> <dependency> <groupId>org.spr.原创 2021-03-20 21:58:44 · 291 阅读 · 3 评论 -
Spring Boot 第三章 数据访问 Mybatis
上一篇: Spring Boot 第二章 核心配置与注解 数据访问新建一格数据库spring_boot_homework![QQ截图20210318215510.png][2]新建文章和评论表格代码:# Host: 39.106.42.58 (Version: 5.7.32-log)# Date: 2021-03-19 12:32:09# Generator: MySQL-Front 5.3 (Build 4.234)/*!40101 SET NAMES utf8 *.原创 2021-03-19 22:55:28 · 338 阅读 · 1 评论 -
Spring Boot 第二章 核心配置与注解
整体目录:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa原创 2021-03-12 21:10:55 · 355 阅读 · 1 评论 -
安卓开发问题记录
执行 return URL(url).readText() 报错: I/System.out: java.io.IOException: Cleartext HTTP traffic to api.guaqb.cn not permitted使用关键字为变量是加单引号 `is`原创 2021-01-15 13:26:17 · 223 阅读 · 0 评论 -
Java 爬取网页图片并下载
源码;package a;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.io.*;import java.net.MalformedURLException;import java.net.URL;import ja原创 2020-07-09 13:02:47 · 978 阅读 · 0 评论 -
UTF-8 、Url 、 Unicode [Java]
utf-8转Unicode public static String getFileUnicodeName(String agent, String filename) throws UnsupportedEncodingException { if (agent.contains("MSIE")) { filename = URLEncoder.encode(filename,...原创 2020-02-25 12:12:24 · 254 阅读 · 0 评论 -
JavaWeb 文件下载
jsp java 实现文件下载代码:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:...原创 2020-02-23 22:20:40 · 221 阅读 · 1 评论 -
Java---点名---最简
晚上有课,不想去,但是又怕老师点名。上课之前为了避免陷入LOL,那就先靠java打法一下时间。一个简单的Java 语音 点名程序:(jdk-1.6下完成的)先用一个文件来存储学生的信息:因为短时间做,先用txt文件为例,数据库是比较好的选择吧。Java将数据读取并存储到Vector数组中。下面就可以对学生进行点名了。可以再加一些对学生点名时会遇到的一些问题进行处理。先放下结果文件...原创 2019-11-20 18:11:13 · 627 阅读 · 0 评论 -
Java聊天---CS---UDP通信
简单实现 服务器与客户端的聊天 使用 UDP通信写这篇的原因之一是为了与之前的TCP通信进行对比。先了解服务器与客户端交互是如何实现的代码实现聊天效果截图一、先了解UDP协议中 两个主机如何发送数据:二、代码实现:代码只是作为一个记录,具体实现还可以将其进行优化,修改。个人觉得有思路要比敲代码更重要发送类:Send.javapackage udp通信;import ...原创 2019-11-14 00:02:58 · 328 阅读 · 0 评论 -
Java监听---BS---TCP通信
剁手。。。一、项目前须知:已IE浏览器为例了解简单的线程:(打印:我是线程)public class Main { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { // TODO 自动生成的方法存根 Syst...原创 2019-11-11 21:44:00 · 542 阅读 · 0 评论 -
Java聊天---CS---TCP通信
简单实现 服务器与客户端的聊天 使用 TCP通信先了解服务器与客户端交互是如何实现的代码实现聊天效果截图一、先了解TCP通信中 服务器与客户端交互是如何实现的:二:代码实现:服务器端类:ServerSocket.javaimport java.io.IOException;import java.io.InputStream;import java.io.OutputS...原创 2019-11-10 15:10:28 · 435 阅读 · 0 评论 -
Java Thread的使用类
记录在“灰色飘零”的cnblog中的笔记一、线程的状态为了更好的学习Thread类,so 在学习Thread类之前先了解一下线程有哪些状态。线程从创建到消亡,要经历若干状态。一般来说,线程包括以下几个状态:创建 new就绪 runnable运行 running阻塞 blockedtime waitingwaiting消亡 dead当需要新起一个线程来执行某个子任务时,就需要新建一个线程...原创 2019-08-18 23:57:40 · 159 阅读 · 0 评论 -
Java递归遍历文件夹
好像没有什么可以描述的;具体在代码中有注释代码需要 自己优化,wo想象力有限┭┮﹏┭┮简单过程:输入路径判断是否可以递归(文件夹加入递归)否则判断后缀打印。看着代码有点乱原创 2019-08-30 12:58:17 · 1264 阅读 · 0 评论 -
Java中数组遍历的五种方法
查看代码中注释// TODO 为Java提供的一种书签import java.util.Vector;import java.util.Enumeration;import java.util.Iterator;import java.util.function.Consumer;/** * 数组多种遍历方法 * @author 轩 * */public class Ma...原创 2019-09-06 16:38:34 · 1487 阅读 · 0 评论 -
Java连接MySQL
忙了一中午终于连接成功了O(∩_∩)O菜啊,????要连接首先需要打开数据库,“我用的是做php的时候下载的MySQL”。2.这里我用eclipse做的项目。Java连接MySQL需要下载驱动包。然后就是先建一个数据库表 、打开电脑的数据库http://localhost/phpMyAdmin4.8.5/db_structure.php在mysql下建立一个表 webs...原创 2019-11-29 11:55:27 · 423 阅读 · 0 评论 -
总结Java中的字符串匹配算法
package one;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 字符串匹配 算法 * * @author 轩xuan * */public class OK { /** * 母串中子串的匹配个数 * * @param args */ // 记录程序运行时间...原创 2019-09-26 16:54:04 · 1065 阅读 · 0 评论 -
Java对象数组排序
在对象数组中对指定的成员排序:假设:已知:N个人,接下来N行给出每个人的成绩与姓名按照成绩升序排序,并且成绩相同的按照出现输入顺序在前的先输出。样例:输入:(ps:输入有多组测试用例) 利用sc.hasNext()来读取EOF7peter 96jack 70Tom 70smith 67fang 90yang 50ning 70输出:代码:packag...原创 2019-10-05 22:15:26 · 311 阅读 · 0 评论 -
Java类数组初始化
假如有类数Potint []pt = new Point[n];这句话只是初始化了数组指针变量,还没有对数组元素进行初始化还得有-初始化代码① : for(int i=0; i<n; i++, pt[i] = new Point() ) ;我们都已经用过C语言中的memset( pt, x, sizeof(pt) )函数;自然就会猜测Java也会有自己的函数来代替for代码:...原创 2019-07-29 15:16:31 · 2056 阅读 · 0 评论