- 博客(19)
- 收藏
- 关注
原创 qq邮件发送
package mailutil;import com.sun.mail.util.MailSSLSocketFactory;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;import java.security.GeneralSecurityException;import java
2022-05-21 13:37:41
230
原创 【设计模式】观察者模式
测试类public class Test { public static void main(String[] args) { SimpleSubject simpleSubject = new SimpleSubject(); SimpleObserver simpleObserver = new SimpleObserver(simpleSubject); simpleSubject.setValue(80); simpleSubject.removeObserver(
2022-04-21 16:28:57
136
原创 【设计模式】策略模式
新建一个鸭子抽象类,共有的功能在类中进行实现。会有差异性的单独做成接口。public abstract class Duck {//为行为借口类型什么两个应用变量,所有鸭子之类都继承它们 FlyBehavior flyBehavior; QuackBehavior quackBehavior; public Duck() { }//这两个功能可以再运行过程中改变鸭子的行为,通过赋予不同的FlyBehavior实现类即可 public void setFlyBehavior(FlyBehav
2022-04-20 16:38:46
97
原创 打包方法及部署服务器方法
打包方法第一种:然后ok关掉然后去out文件夹找就好了。第二种 maven打包这种好用一点,第一个方法打springboot包部署的时候会遇到问题(springboot打jar包出现错误:No Auto configuration class found in META-INF),还不知道为什么下面介绍第二种方法添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apach
2022-02-14 11:26:33
799
原创 新建类时添加注释
新建类时添加注释/**@author :@date :Created in ${DATE} ${TIME}@description:${description}@modified By:@version: $version$*/
2021-12-27 09:21:19
140
原创 分布式session实现方式
方式1: springsessionpom文件<!-- spring data redis 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </d
2021-12-26 22:16:10
106
原创 springmvc404异常的一种情况
做springmvc的时候,配置中央调度器,写注解,@requestmapping,@controller都没问题。注解扫描器也设置了,value值也设置了,但是跳转网页的时候还是现实404.最后发现原因是,数据库库名写错了。此跳转连接需要调用数据库信息返回。找不到数据库也现实404....
2020-12-05 09:51:48
149
原创 fitter 过滤器,脏话过滤。评论延迟问题
做了一个filter过滤器,每次评论,将值存入session,然后跳转页面过过滤器,判断是否脏话,但是每次评论都延迟了,就是说这次评论,评出来上一次的评论内容。错误代码如下<%-- Created by IntelliJ IDEA. User: admin Date: 2020/11/2 Time: 15:17 To change this template use File | Settings | File Templates.--%><%@ page co
2020-11-06 21:02:24
351
原创 2020-11-05
filter 使用注意点过滤器设置 <filter> <filter-name>AdminFilter</filter-name> <filter-class>AdminFilter</filter-class> </filter><filter-mapping> <filter-name>AdminFilter</filter-name> <url-
2020-11-06 19:14:00
105
原创 多线程
并发并行的区别并发:单核,快速切换多条程序指令仿佛在同时进行并行:多核才行,真的在同时进行多条程序指令进程:进程是程序的一次执行过程,是系统运行程序的基本单位线程:进程细化就是线程创建线程的三种方式:继承 Thread 类,覆写父类中的 run() 方法,新线程类创建线程创建一个继承于Thread类的子类重写Thread类的run() --> 将此线程执行的操作声明在run()中创建Thread类的子类的对象通过此对象调用start():①启动当前线程
2020-09-29 20:05:48
106
原创 2020-09-28
IO流路径的分类相对路径:相较于某个路径下,指明的路径。绝对路径:包含盘符在内的文件或文件目录的路径io流的分类输入和输出是相对于内存而言的。从磁盘读取数据到内存是输入流,从client读取数据到server是输入流;同样,把内存数据写到磁盘是输出流,把server数据写到client是输出流输入输出的基本过程如果采用非序列化的方式读入文件,得到的是字符串,这时候可能需要匹配字符串获取需要的信息输出cdepublic static void main(String[] args)
2020-09-28 17:09:40
1132
原创 2020-09-23
List 、Set、 Map有什么区别和联系o list 和set 有共同的父类 都是单值储存。它们的用法也是一样的 但是set中不能有相同的元素 list中可以o list和set的用途非常广泛 list可以完全代替数组来使用o map 是独立的合集 它使用键值对的方式来储存数据 双值储存。键不能有重复的 值可以用 set的不可重复也是运用了map的键不可重复实现的。List• LinkedList类o LinkedList实现了List接口,允许null元素。此外LinkedList提供额外
2020-09-23 22:56:00
90
原创 第一周学习笔记0907
第一周学习笔记0907基本语法JDK,JRE,JVM的区别String str=i与String str=new String(i)一样吗注释起名规范变量的分类排序break与continue获取时间基本语法JDK,JRE,JVM的区别String str=i与String str=new String(i)一样吗不一样,因为内存的分配方式不一样。Stri
2020-09-10 10:38:10
117
原创 多线程 死锁
多线程 死锁多线程 死锁对死锁的理解不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁两个人各拿了一支筷子又都不愿意放弃说明1出现死锁后,不会出现异常,不会出现提示,只是所的线程都处于阻塞状态,无法继续2我们使用同步时,要避免出现死锁。举例public static void main(String[] args) {//Stri...
2020-03-10 17:28:35
115
原创 java leecode practice1
javaleecode practice1about throw statement,if without this statement,there will be a compiler error .I don`t know how
2019-11-27 17:23:54
143
原创 c++study note
How to assign a string of Numbers to an array.for(i=0;i<10;i++)cin>>number[i];
2019-10-27 15:35:52
137
原创 fortran记录
first=new Node意思为定义一个Node类型的指针first,指针指向first这个节点。first->next=NULL表示结点中指针域为空,即只有一个结点。first=new Node;first->next=NULL;是作为新申请一个链表用...
2019-08-27 14:57:26
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人