
Java基础+框架
Java基础+框架
ଳxin
Great design comes from thinking!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分析HttpServletRequest的sessionId不一致的原因
事情是这样的:在接口①存入session,接着在接口②获取session,结果:同一个key,却打印为空!!!为何不同?一、从session的原理上来看:session的工作原理就是依靠cookie来做支撑,第一次使用request.getSession()时session被创建,并且会为该session创建一个独一无二的sessionid存放到cookie中,然后发送会浏览器端,浏览器端每次请求时,都会带着这个sessionid,服务器就会认识该sessionid,知道了sessi原创 2021-05-09 00:38:07 · 4094 阅读 · 1 评论 -
帮留学生做的一道题(存档)
题目:您需要实现一个应用程序,在可能的情况下通过缩写单词来缩短消息。(例如,这可能对试图将其推文压缩为140个字符的Twitter用户很有用。)您应该首先实现一个处理缩短消息的类,然后是一个命令行缩短应用程序。您的类和应用程序应该阅读一个缩写文本文件,该文件提供单词及其缩写的列表。缩写文本文件中的每一行由一个单词和一个缩写组成,用逗号分隔;例如: you,u hello,lo any,ne one,1 anyone,ne1 提供了一个名为缩略语.txt的缩略语文件(通过点.原创 2021-05-01 16:21:07 · 318 阅读 · 0 评论 -
手写笔记24:用字符流拷贝文件?
原创 2021-04-17 08:28:29 · 174 阅读 · 0 评论 -
手写笔记23:初探JUC并发编程
原创 2021-04-17 08:23:11 · 271 阅读 · 0 评论 -
手写笔记13:谈谈JVM的垃圾回收算法?
原创 2021-04-17 08:19:33 · 172 阅读 · 0 评论 -
手写笔记22:代理模式
原创 2021-04-16 10:13:31 · 160 阅读 · 0 评论 -
手写笔记21:谈谈final & finally & fanalize
原创 2021-04-16 10:10:09 · 163 阅读 · 0 评论 -
手写笔记20:获取父类的类名 & super与this的区别 & 关键字
原创 2021-04-16 10:09:08 · 133 阅读 · 0 评论 -
手写笔记19:谈谈抽象类与接口的异同?
原创 2021-04-16 10:00:33 · 139 阅读 · 0 评论 -
手写笔记18:谈谈Java内存模型?
原创 2021-04-16 09:59:42 · 130 阅读 · 0 评论 -
手写笔记17:错题整理“Full GC & 新生代 & 老年代”
原创 2021-04-16 09:58:54 · 131 阅读 · 0 评论 -
手写笔记16:错题整理“继承 & 异常”
原创 2021-04-16 09:57:57 · 142 阅读 · 0 评论 -
手写笔记15:谈谈Spring MVC的工作流程?
原创 2021-04-16 09:56:01 · 118 阅读 · 0 评论 -
手写笔记13:谈谈JVM的垃圾回收算法?
原创 2021-04-16 09:50:24 · 195 阅读 · 0 评论 -
手写笔记12:初探ConcurrentHashMap?[分段锁]
原创 2021-04-15 08:53:10 · 236 阅读 · 0 评论 -
手写笔记11:谈谈ArrayList?
原创 2021-04-14 11:32:38 · 101 阅读 · 0 评论 -
手写笔记9:再谈HashMap-2
原创 2021-04-14 11:25:10 · 127 阅读 · 0 评论 -
手写笔记8:再谈HashMap原理-1
原创 2021-04-14 11:23:42 · 113 阅读 · 0 评论 -
手写笔记7:数据库存储“更快地读,更慢地写”
原创 2021-04-14 11:20:56 · 219 阅读 · 0 评论 -
手写笔记6:谈谈Innodb和Myisam的区别?
原创 2021-04-14 11:20:11 · 141 阅读 · 0 评论 -
手写笔记5:谈谈四种Map集合?
原创 2021-04-14 11:18:34 · 214 阅读 · 0 评论 -
手写笔记4:Vector到底是不是线程安全的?
原创 2021-04-14 11:17:21 · 217 阅读 · 0 评论 -
手写笔记3:谈谈Iterator和ListIterator、ConcurrentHashMap
原创 2021-04-15 08:53:20 · 148 阅读 · 0 评论 -
手写笔记2:谈谈HashMap和HashSet
原创 2021-04-14 11:14:06 · 144 阅读 · 0 评论 -
手写笔记1:JVM “对象是生存还是死亡”
原创 2021-04-14 11:13:09 · 168 阅读 · 0 评论 -
Mybatis-plus注解详情
原创 2020-04-20 22:15:30 · 216 阅读 · 0 评论 -
Mybatis详解汇总
https://blog.csdn.net/hellozpc/article/details/80878563原创 2020-02-11 08:38:05 · 160 阅读 · 0 评论 -
设计模式 之 单例模式 - 小记
一、认识单例模式:Singleton Pattern,属于创建型模式,提供一种创建对象的方式。1.单例类只能有一个实例2.单例类必须自己创建自己的唯一实例3.单例类必须给 其他所有对象 提供这一实例二、介绍1.保证一个类仅有一个实例,提供一个访问它的全局访问点。2.目的:为了节省系统资源、避免一个全局使用的类频繁地创建与销毁3.应用场景:一对一的关系一些设备管理器,例如打印机,我们要避免两台打印机同时打印一份文件,就可以采用单例4.缺点:无接口 + 不能继承原创 2020-07-07 16:38:58 · 156 阅读 · 0 评论 -
阿里巴巴代码规范 * - 转载
https://blog.csdn.net/jv_kevin/article/details/88732616原创 2020-02-10 15:43:53 · 443 阅读 · 0 评论 -
奇安信补招12.20
//100%#include<cstdio>#include<iostream>#include<vector>#include<algorithm>using namespace std;typedef long long LL;int w[10000] , c[10000];int sum , n;int f[10000];int main() { cin>>sum>>n; for(int i=1;i&l.原创 2020-12-21 00:49:40 · 216 阅读 · 0 评论 -
static关键字
一、几种用法:修饰内部类(普通类不行);修饰变量;修饰方法;修饰代码块。package com.tencent.Static;public class Test1 { //修饰代码块 static { System.out.println("静态代码块"); } //修饰变量 public static int a = 1; //修饰方法 public static void sss() { Syste.原创 2020-09-21 08:35:30 · 149 阅读 · 0 评论 -
锁/消费者问题/多线程
引言:1.Synchronized:配合wait()、notifyAll();2.Lock:配合await()、signalAll();(1)用Synchronized来实现多个线程(四个)对共享资源ticket进行加、减操作;始终在0 , 1数值两个之间进行切换。package com.tencent.JUC;public class Lock { public static void main(String[] args) throws Exception {原创 2020-09-15 21:59:42 · 187 阅读 · 0 评论 -
宜宾城市大数据有限公司 - 面试
1.自我介绍,基本情况+个人信息+获奖经历+比赛项目经历等2.Integer类型的比较,缓存:-128~1273.HashMap底层数据结构,简述put操作,是否线程安全,LinkedHashMap线程安全4.项目情况5.了解过我们公司吗?6.了解过设计模式吗?单例、简单工厂、工厂、访问者模式;最熟悉单例,6种,懒汉线程安全、懒汉线程不安全、饿汉式、双重锁校验式、枚举式、内部类式。7.Spring如何实现的单例模式?8.数据库事务ACID9.项目负责的部分10.愿意留在宜原创 2020-12-21 16:09:04 · 210 阅读 · 0 评论 -
重载重写、封装继承多态、String、==和equlas、Integer
(1)重载和重写的区别:1.重载:方法名相同,参数类型、个数、顺序不同,返回值、访问修饰符可以不同;发生在编译时;2.重写:方法名、参数列表必须相同;返回值、异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法为private修饰,则子类不能重写。(2)封装继承多态1.封装:对象属性私有化,同时提供外界访问方法。2.继承:提高复用;子类继承父类,相当于子类对父类的扩展,子类用有父类的非private方法和属性;3.多态:指程序中定义的引用变量所指向的具体类型、通过该引用对象原创 2020-12-21 16:10:58 · 138 阅读 · 0 评论 -
基姆拉尔森计算公式-计算星期几
Week = (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7;注:把一月和二月看为是上一年的十三月和十四月int Date(int y,int m,int d) { if(m==1||m==2) { //一二月换算 m+=12; y--; } int week = (d + 2*m +3*(m+1)/5 + y + y/4 - y/100 + y/400 + 1)%7; return w.原创 2020-08-20 16:24:23 · 300 阅读 · 0 评论 -
注解与反射_2 - 小记
1.类加载器的作用?源文件.java ------ Javac编译器 ------字节码文件.class ------- 类加载器 -------字节码校验器--------解释器 --------OS作用:将class文件字节码内容,加载到内存中,静态域转化为方法区的运行时刻的数据结构,然后再堆中生成class对象,作为方法区数据的访问入口。2.类缓存?查找类,一但加载到类加载器中,将维持/缓存一段时间后,JVM会进行垃圾回收。3.类加载器的分类?注:util.*...原创 2020-08-18 16:43:35 · 171 阅读 · 1 评论 -
注解与反射_1 - 小记
反射原创 2020-08-18 15:43:25 · 154 阅读 · 0 评论 -
Ehcache 2.x 缓存 - 小记
一、引入:由于: 我们在反复地查询数据库时 ,会导致数据库压力变大,使得传统的数据库查询效率就不高。如果短时间内 用户 发起相同的 查询请求 , 而每次都会去访问数据库 , 这就是浪费资源了。因此这个时候,缓存机制很有必要。定义:EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。二、使用:(1)POM...原创 2020-08-17 15:09:44 · 206 阅读 · 0 评论 -
通过URL解析下载资源
package com.tencent.UDP; import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class Download { public static void main(String[] args) throws IOExcept.原创 2020-08-15 16:24:50 · 1955 阅读 · 2 评论 -
UDP 一对一聊天 多线程
//发送类package com.tencent.UDP;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.*;public class TalkSend implements Runnable { DatagramSocket socket = null; BufferedReader reader = null; DatagramPacket packet .原创 2020-08-15 12:05:53 · 235 阅读 · 0 评论