- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot内嵌Tomcat原理
SpringBoot支持内嵌的tomcat的启动,tomcat何时内嵌,DispatchServlet又是什么时候添加到ServletContext里的
2022-11-19 19:56:23 584
原创 SSM+Vue前后端分离项目部署腾讯云服务器的若干坑
SSM+Vue前后端分离项目部署腾讯云服务器的若干坑1.访问服务器index.html页面报404,访问静态文件css,js等报4041.1找不到首页在访问的URL中加上tomcat/webapps下你部署的项目文件名 路径格式为 http://IP:Port/项目名/dist/index.html1.2css,js报4041.2.1有可能是没有配springmvc的配置文件不对静态资源处理<!-- 让mvc不处理静态资源--><mvc:default-servle
2020-12-03 17:16:18 649
原创 Java静态代理,jdk动态代理,cglib动态代理的区别
Java静态代理和动态代理1.代理模式给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。代理模式是一种结构型设计模式。代理模式角色分为 3 种:抽象角色:一般是一个接口或者抽象类,定义了一些公共方法;真实角色:真正实现业务逻辑的类,也是被代理的角色;代理角色:用来代理和封装真实主题真实角色和代理角色必须实现同一个抽象角色的接口。2.静态代理所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和真实主题角色的关系在运行前就确定了。2.1 lol代练解释静态代理以一个
2020-11-28 20:20:46 348
原创 Java创建线程池ThreadFactoryBuilder类找不到
Java创建线程池ThreadFactoryBuilder类找不到用阿里巴巴开发手册的规约新建线程池对象时,程序报错ThreadFactoryBuilder类找不到,原因是jdk1.8以后就删除了该类。解决办法是用Executors.defaultThreadFactory()作为参数,以系统默认命名的方法给线程池创建的线程命名ExecutorService service = new ThreadPoolExecutor(6, 10,0L, TimeUnit.MILLISECONDS,
2020-11-14 19:11:02 2593 2
原创 Java网络编程实现TCP-CS通信 UDP聊天
Java网络编程实现TCP-C/S通信 UDP聊天1.TCP客户端与服务器实现通信先启动服务器端,再启动客户端//服务器端public static void main(String[] args) throws IOException { ServerSocket serverSocket=null; Socket socket=null; InputStreamReader inputStreamReader=null; //启动服
2020-11-06 20:14:52 287
原创 Java输入输出流---文件复制效率比较
Java输入输出流总结1.概念1.1数据流 数据流是Java程序发送和接收数据的一个通道,按数据的传输方向分为输入流和输出流。输入流理解为外部文件向Java程序写入的数据流,输出流理解为Java程序往外部文件输出的数据流。 数据流按照读取和写入的数据单位又可以分为字节流(InputStream/OutputStream)和字符流(Reader/Writer)。1.2缓冲流 为了提高数据的传输效率,引入了缓冲流(Buffered Stream)的概念,即为一个流配备一个缓冲(Buffer
2020-11-06 19:08:22 407
原创 elementui:el-tree节点文字内容过长时,无法正常显示(已解决)
最近做项目新接到的前端需求,发生的问题是:在页面左侧的树形节点上,当文字内容过长时,节点内容会超出外部容器无法正常显示,现在的需求是,要求左侧内容栏宽度固定不变,当内部叶子节点的内容超过外部容器时,做省略处理。处理之前处理之后代码如下: <el-tree node-key="0" :props="defaultProps" :load="getTrees" lazy @node-click="nodeClick" ref="resourcesTree"
2020-10-26 13:19:22 11637 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人