Java
文章平均质量分 70
kurer
这个作者很懒,什么都没留下…
展开
-
String.join()和StringUtils.join()
String.join和StringUtils.join1. StringUtils.join()list集合数组2. String.join()Join array or list of strings1. StringUtils.join()list集合public static String join(List<?> list, String separator, int star原创 2021-05-25 16:44:57 · 453 阅读 · 0 评论 -
SpringBoot入门
ymljdbc: driverClassName: com.mysql.jdbc.Driver; url: jdbc:mysql://127.0.0.1:3306/demo username: root password:方式一配置属性的类,注意@ConfigurationProperties(prefix = "jdbc")注解内prefix指明配置文件内属性前缀。package com.example.demo;import lombok.Data;impor..原创 2021-01-24 21:59:13 · 275 阅读 · 0 评论 -
JDK动态代理原理
目录概念demo原理流程获取代理类的Class实例探究概念JDK动态代理与静态代理是相对的,静态代理是在编译期就确定了代理类和被代理类的关系,且生成代理类。而且静态代理要求被代理的接口必须有其实现,因为代理类实现接口方法实际上是调用接口实现类的方法实现的。而动态代理是在运行期利用JVM的反射机制生成代理类,这里是直接生成类的字节码,然后通过类加载器载入JAVA虚拟机执行。demo不做赘述,...原创 2019-11-06 17:21:03 · 378 阅读 · 1 评论 -
Service层之泛型优化
在开发商城的过程中,发现在service层会重复的使用到增删改查这些功能。于是乎想到写一个BaseService来精简优化代码。首先我写了一个BaseService的接口,注意是泛型的,代码如下:public interface BaseService<T> { /** * 查询所有记录 * @param pageNum * @param l...原创 2019-04-01 22:09:29 · 2121 阅读 · 0 评论 -
linux搭建SVN服务器
目录说明安装找不到libaprutil-1.so.0解决办法svn配置多个仓库说明此linux系统为阿里云服务器CentOS,所以操作完成后要记得开放SVN服务端口号安装# yum install -y apr-util# svnserve --version此时可能报错:svnserve: error while loading shared libraries: libapru...原创 2019-07-05 22:12:31 · 171 阅读 · 0 评论 -
过滤器和借助过滤器实现登陆退出
目录概念单实例的登录自动登录退出概念单实例的如图所示,filter由Servlet容器加载web应用时创建并调用init(FilterConfig filterConfig),所以它是单实例的。注意普通Servlet的实例是在第一次访问时才由Servlet容器创建。而DoFilter((ServletRequest request, ServletResponse response, ...原创 2019-07-05 22:13:48 · 741 阅读 · 0 评论 -
linux搭建SVN服务器
@TOC(目录)说明此linux系统为阿里云服务器CentOS,所以操作完成后要记得开放SVN服务端口号安装# yum install -y apr-util# svnserve --version此时可能报错:svnserve: error while loading shared libraries: libaprutil-1.so.0: cannot open shared ...原创 2019-07-20 18:16:28 · 167 阅读 · 0 评论