Java
サン二ーア
这个作者很懒,什么都没留下…
展开
-
扩展Validation,自定义参数验证注解
需求:对用户名以及密码进行参数验证,使用自定义注解的方式使用预编译的Pattern对字段进行校验public class ValidationUtils {// 字段验证的正则表达式 private static final String usernameRegex = "^[A-Za-z].{5,19}$"; private static final String passwordRegx = "^[A-Za-z].{7,19}$"; private static原创 2021-08-01 00:41:16 · 227 阅读 · 0 评论 -
【SSM】Shiro登录认证
使用Shiro框架进行登录认证按照以下步骤可以利用shiro进行登录认证,暂未实现(需要)权限认证。配置依赖包Spring版本5<!--shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4原创 2020-05-14 21:02:04 · 243 阅读 · 0 评论 -
【SSM】后台字段验证
使用校验框架validation和JSR303进行字段验证JSR 303 是 Java 为 Bean 数据合法性校验提供的标准框架,它已经包含在 JavaEE 6.0 中 ,JSR 303 通过在 Bean 属性上标注类似于 @NotNull、@Max 等标准的注解,指定校验规则,并通过标准的验证接口对 Bean 进行验证。Hibernate Validator 是 JSR 303 的一个参考实现,除支持所有标准的校验注解外,它还支持以下的扩展注解。包依赖:以下版本没有与spring版本5发生包冲突原创 2020-05-14 00:16:49 · 385 阅读 · 0 评论 -
【SSM】文件上传到服务器
解决tomcat服务器上传文件大小限制:在conf/server.xml文件中:<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>改为<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" r原创 2020-05-12 21:35:03 · 465 阅读 · 2 评论 -
【SSM】下载服务器文件的方式
SSM框架:方法一:利用ResponseEntity处理前台:$('#downlink').attr('href','music/download?murl='+data.murl);document.getElementById("downlink").click();后台:利用流的形式,构建ResponseEntity响应报文 @RequestMapping(path="/download",method= RequestMethod.GET) public ResponseEnt原创 2020-05-12 18:59:24 · 456 阅读 · 0 评论 -
解决tomcat 报错:'startup' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
环境变量配置都正确,在home目录下就是运行不了startup命令。跳转到tomcat的bin目录下运行该命令,可以运行。想着应该是找不到该路径,就试着将Path下的%CATALINA_HOME%\bin上移到顶端(本来在最下面)再在home目录下输入startup,成功运行了。...原创 2020-01-16 10:19:32 · 4520 阅读 · 1 评论 -
剑指offer之将字符串转成整数,Java实现
每天一道编程题之将字符串转换为整数题目描述:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符号,可以为空输出描述:如果是合法的数值表达则返回该数字,否则返回0示例:+21474836471a332147483648-2147483648-2147483649 0输出...原创 2019-12-09 16:40:20 · 207 阅读 · 0 评论 -
使用命名行运行Java程序与解决找不到主类错误
在计算机中已经配置好了Java的环境变量,使用cd命令跳转到待运行的Java程序的目录下命令:cd 路径Java文件放在了C盘下某个目录中,在src的TestOne包中命令:javac name.java将java程序编译成字节码形式,即.class文件,会保存在与java程序同一个目录下,若编译成功不会有什么显示,否则会显示错误信息。命令:java name args[0] args...原创 2019-03-20 17:44:25 · 242 阅读 · 0 评论