/** * 文件下载 */ @GetMapping(value = "/download") public void download(HttpServletResponse response) { //文件路径 try { //文件字节流 JAVA将文件转换成byte数组(byte[]) 参考:h ...
分类:
编程语言 时间:
2021-07-09 17:56:25
阅读次数:
0
需求: [“userName”,"userId","appId"......]像这些基础信息,如果能随取随用那就太棒了。 怎么做: 在filter里,将这些信息存储在ThreadLocal里。在使用的地方直接获取。在filter结束的方法里,将ThreadLocal里的这些信息擦除。springbo ...
分类:
其他好文 时间:
2021-07-09 17:51:03
阅读次数:
0
关于调试windows service, 其实这是一个老生常谈的问题了. 通常的处理办法是, 在service运行后, 在调试器中选择attach to process. 然而这种做法也有一定的局限性, 例如在service启动时的OnStart事件中的代码, 基本上很难调试. 往往当attach到 ...
1.学习了这么多知识开始实战 部分代码:public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { / ...
分类:
其他好文 时间:
2021-06-21 21:06:22
阅读次数:
0
一、登录界面 界面大致形状 OK,我们画出了我们所需要的界面图像,接下来,写代码就变得很容易了(别忘了给背景插入图片) 部分代码截图(注释已经写的非常清楚了): 上部分有密码格式判断,检测密码是否正确,以及设置密码 创建一个main方法,用来检测是否达到要求,OK话不多说,上运行后截图 效果不错,接 ...
分类:
其他好文 时间:
2021-06-21 20:38:04
阅读次数:
0
当有很多对象成为垃圾时,复制可以做得很好,但是复制许多生命周期长的对象时它就变得很糟(要反复复制它们)。用于新生代 标记-整理适合生命周期长对象可以做得很好(只复制一次),但是不适合短生命的对象。用于老年代 JVM 1.2 及以后版本使用 分代垃圾收集(generational garbage co ...
分类:
其他好文 时间:
2021-06-20 18:01:11
阅读次数:
0
查看是否区分大小写 show Variables like '%table_names' 查看lower_case_table_names的值,0代表区分,1代表不区分 修改方法 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_na ...
分类:
数据库 时间:
2021-06-17 17:06:18
阅读次数:
0
..... 假设我们尝试 chrome://version/ 拆分代码...跟着画瓢 html: C:\feikua\chromium\src\components\version_ui\resources cc: C:\feikua\chromium\src\chrome\browser\ui\w ...
分类:
Web程序 时间:
2021-06-17 17:05:42
阅读次数:
0
MATLAB实验 部分代码 x=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];y=[-0.447,1.978,3.28,6.16,7.08,7.34,7.66,9.56,9.48,9.30,11.2];for n=1:9 f=polyfit(x,y,n); fo ...
分类:
其他好文 时间:
2021-06-15 17:40:41
阅读次数:
0
JVM 垃圾回收算法和垃圾回收器。 一、垃圾回收的区域 栈:栈中的生命周期是跟随线程,所以一般不需要关注。 堆:堆中的对象是垃圾回收的重点。 方法区:这一块也会发生垃圾回收,不过这块的效率比较低,一般不是我们关注的重点。 二、怎么判断对象的存活 一般有两种方式(引用计数法、可达性分析),JVM使用的 ...
分类:
编程语言 时间:
2021-06-13 10:10:08
阅读次数:
0