- 博客(7)
- 收藏
- 关注
原创 【并发】- 挖坑之二 Java Thread源码 线程是如何执行的
接,在了解了进程、线程之后,我们开始写第一个多线程方法!笔记来自以下课程:学习多线程,那必然会了解线程是怎样执行的,怎样销毁的?如果线程任务很多,那需要一个对象把待执行的任务存起来,系统有空闲线程的时候去执行,那么引申出线程组是怎样执行任务的,有哪些问题我们在使用线程组的时候要注意。了解一下计算机组成的知识,可以帮我们理解线程执行的一些操作(代码)。所以开篇第一问。
2024-02-27 11:23:47
671
1
原创 【并发】- 挖坑之一 进程、线程、上下文
早期计算机是单进程执行任务,例如只能执行某个程序,内存也只能加载它的数据,所有资源为它开放。但随着时间发展,需要一台计算机运行多个程序,所以将计算机资源分配给多个程序(例如IO资源、网络、缓存),cpu时间分片处理不同程序。这样就达到了现代计算机的多个应用程序同时运行的效果,称之为进程。总结:将计算机资源(IO、网络、缓存)分配给不同程序,计算机cpu分片切换处理不同程序,每个程序称之为一个进程。
2024-02-18 18:46:42
340
原创 itextpdf各浏览器水印调试-edge 火狐 谷歌
工作需要做了itextpdf生成水印的功能,在使用中发现Edge的坑,记一下under.setFontAndSize(base, 10);under.showTextAligned(Element.ALIGN_RIGHT, String.format("第 %s页/共%s页", i,total-1), pageRect.getWidth()-30, 25, 0f); ...
2019-03-15 10:50:39
764
1
原创 java使用itextpdf插件生成pdf
可以去mvn repository下载itext的jar包,需要的组件有两个,itextpdf-5.5.13和itext-asian-5.2.0(中文编译)maven库地址:https://mvnrepository.com/artifact/com.itextpdf/itextpdf (itext-core)itex-asian的maven地址没有找到,如果项目用maven管理包的话,可以...
2019-02-20 11:22:29
441
原创 JAVA 数据库读取blob(图片)合成多张图 基于Struts2和Spring
今天工作要求把存在数据库的图片(blob)读取出来,之前没有做过所以找了不少资源,在这里记录一下。因为用的是jdbcTemplate,在这里一起贴出来,以防忘了。因为数据库查出来的图片是多张图,在这里返回List,到前台再转成byte[]。有些方法是在查询时直接转成byte[]返回到页面,但这样只能返回一张图片。 [@Resource](https://my.oschina.net/u/9...
2018-09-13 13:15:39
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人