java
疙瘩陈
实习啦,啊打~~
展开
-
SpringBoot获取程序的启动类名
获取程序启动类名,启动 main 函数所在的类名原创 2022-06-25 11:33:31 · 2736 阅读 · 2 评论 -
java遍历指定日期范围的日期
LocalDate beginTime = LocalDate.of(2021, 5, 20); LocalDate endTime = LocalDate.of(2021, 6, 30); //当开始时间不大于结束时间,循环执行 while (!beginTime.isAfter(endTime)) { DateTimeFormatter formatter = DateTimeFormatter....原创 2021-06-25 14:47:47 · 2378 阅读 · 1 评论 -
注解拦截器权限控制
注解拦截器权限控制原创 2020-05-14 09:43:24 · 254 阅读 · 0 评论 -
list转换成为树结构
DTO--有个childs的list字段,泛型为自己package com.uindata.dto.ss;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import javax.validation.constraints.NotBlank;import javax.validation.cons...原创 2020-05-09 17:01:18 · 2538 阅读 · 0 评论 -
Arrays.binarySearch坑
// 二分查找前先对其排序 Arrays.sort(newRulesIds); bindingRules.forEach(v -> { if (Arrays.binarySearch(newRulesIds, v.getRulesid()) < 0) { d...原创 2020-03-20 15:50:07 · 613 阅读 · 0 评论 -
DTO实体类作为参数的NotNull校验
NotNull来自包 javax.validation.constraints.@NotNull写一个DTOpackage com.uindata.common.dto.ss;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.Da...原创 2020-03-12 09:28:00 · 4038 阅读 · 0 评论 -
动态注册java脚本到系统,获得其class
话不多说,上工具类 /** * 装载字符串成为java可执行文件 * * @param className className * @param javaCodes javaCodes * @return Class */ private Class<?> dynamicClassByNameAndCod...原创 2020-03-01 21:55:17 · 246 阅读 · 0 评论 -
java下载字符串
依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> ...原创 2020-02-22 11:06:40 · 570 阅读 · 0 评论 -
记一次找bug,java中包装类型不能用==对比
我在公司所在的这个团队,就我一个实习生,其它全都是大佬,除了一个中级(在我看来他已经是高级了),其它的全都是高级,平时修复小bug搬砖当然是给我来做了,谁叫我能力暂时只有这样呢,慢慢爬赶上他们吧,这次记录下找一个bug的事。 平时学习的过程中知道包装类型不能够用 == 来进行对比,但是不知道为什么我老是记不住,这次找bug,打断点一步步走,终于发现了端倪,两个包装类型...原创 2019-05-18 16:53:27 · 771 阅读 · 0 评论 -
实体类的命名规则
分层领域模型规约DO(Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。BO(Business Object):业务对象。由Service层输出的封装业务逻辑的对象。AO(Application Object):应用对象。在Web层与Servic...转载 2019-03-22 16:28:21 · 10610 阅读 · 1 评论 -
Jxl操作Excl文档进行汇总
昨天,也就是2019年1月2日下午下课时,那是老邓上我们最后的一节课,在下课结束的几分钟里,老师统计了一下本学期大家上课迟到早退旷课等情况,用的是极域电子教室豪华版,每次签到都会在教师机上面生成一个xls,记录大家的签到情况,那么对应的,上10天课,那么就会生成10个xls文件,每个文件里面要统计每个同学的到课迟到等情况,老师一定是嫌麻烦了,把这个锅扔给我了哈哈,说班上哪个同学jav...原创 2019-01-03 15:50:56 · 508 阅读 · 0 评论 -
JAVA调用http---模拟get-post请求
import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;...原创 2018-11-05 15:29:03 · 400 阅读 · 0 评论 -
什么是耦合?解耦合的方法有哪几种?
原文地址:https://blog.csdn.net/qq_24499615/article/details/77821896在项目的开发过程中,我们经常强调项目的代码模块尽量做到低耦合高内聚,但是什么是耦合?怎样做到低耦合?可能有很多人感到疑惑,下面我来跟大家讲解什么是耦合,怎么进行解耦合实现低耦合。一、什么是耦合?耦合指的就是两个类之间的联系的紧密程度,看下面这段代码: p...转载 2018-09-01 15:45:26 · 19498 阅读 · 0 评论 -
简单明了的解释形参和实参的区别
都到这个节骨眼上了,我虽然会用java进行编程,接触编程语言已经正好两年了,并且也做过几个对于学生来说很大的项目了,但是做面试题时突然整了这个面试题给我我却哑口无言,自己心里知道这问题非常基础,很是惭愧,java会用是会用,但是很多理论性的东西居然说不出个所以然来,今天百度了一下,发现非常好理解的一个百度提问者的答案:百度知道答案原文...原创 2018-08-03 10:16:26 · 11057 阅读 · 5 评论 -
Thread.join()
原文地址:https://www.cnblogs.com/huangzejun/p/7908898.html概要本文分为三部分对 Thread.join() 进行分析:1. join() 的示例和作用2. join() 源码分析3. 对网上其他分析 join() 的文章提出疑问 1. join() 的示例和作用1.1 示例1 // 父线程2 public class Parent extends...转载 2018-07-02 11:55:22 · 266 阅读 · 0 评论 -
js利用jquery的jsonp来解决ajax跨域请求被浏览器拦截结果的问题
事实上跨域访问是成功了的,结果其实也是返回来了的,但是浏览器发现是ajax跨域请求,就把结果给墙掉了,但是js可以直接 <script type='text/javascript' src='https://csdnimg.cn/release/phoenix/write/tingyun-rum-559c80716d.js'></script>以这种形式下载js文件的,跨域...原创 2018-06-08 13:22:28 · 4407 阅读 · 0 评论 -
Maven为什么要运行聚合工程而不是web工程
原因很简单。运行web模块不是不可以,而是web需要依赖的模块有pojo、service、dao、interface而上面这几个模块都需要安装发布到本地仓库才能正常运行,如果这些模块有任何变化都需要重新安装发布到本地仓库才能生效但是如果运行聚合工程的话,那么就不存在这个问题了因为web、pojo、service、dao、interface这几个模块都是属于这个聚合工程的,聚合工程知道这个工程下有多...原创 2018-05-02 10:46:10 · 1490 阅读 · 0 评论 -
Invalid bound statement (not found)---mybatis找不到方法
转载地址:https://www.cnblogs.com/yucongblog/p/7550590.html背景:SSM+Maven+Linux+zookeeper报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使...转载 2018-05-09 16:36:17 · 6419 阅读 · 1 评论 -
maven中dubbo的发布服务与使用服务
一、在服务端的pom.xml文件中添加dubbo的依赖<!-- dubbo相关 --><dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <exclusions> <exclusion&原创 2018-05-09 17:01:31 · 1139 阅读 · 0 评论 -
在BOS项目中应用shiro框架进行认证
在BOS项目中应用shiro框架进行认证概念:认证:系统提供的用于识别用户身份的功能,通常登录功能就是认证功能-----让系统知道你是谁??授权:系统授予用户可以访问哪些功能的许可(证书)----让系统知道你能做什么?? 常见的权限控制方式URL拦截权限控制(此文章使用这个)底层基于拦截器或者过滤器实现 方法注解权限控制https://blog.csdn.net/qq_36138324/artic...原创 2018-04-25 13:14:24 · 222 阅读 · 0 评论 -
Shiro之注解
第一步:在spring配置文件中开启shiro注解支持<!-- 开启shiro框架注解支持 --><bean name="" class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"> <!-- 必须使用cglib方式为Action对象创建代理对象 如果这...原创 2018-04-25 22:50:45 · 412 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents数据库时区
Thu May 03 19:08:46 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus...原创 2018-05-03 19:17:16 · 638 阅读 · 0 评论 -
mabatis的分页,使用第三方的pageHelper
环境:maven+SSM 2018年几乎最新1、pom添加依赖<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <ar...原创 2018-05-10 11:14:22 · 505 阅读 · 0 评论 -
在线生成cron表达式
网址在这 http://cron.qqe2.com/下面是从https://blog.csdn.net/wolfjin/article/details/54846665烤的Cron表达式cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可选);字段 允许值 允许的特殊字符 秒 0-59 ...原创 2018-04-28 14:43:49 · 1852 阅读 · 0 评论 -
Maven3.5整合Solr6.6.4
为什么是6.6.4的版本?看我的图。。。。package com.shun.test;import java.util.List;import java.util.Map;import org.apache.solr.client.solrj.SolrClient;import org.apache.solr.client.solrj.SolrQuery;import org.apa...原创 2018-05-26 18:25:02 · 405 阅读 · 0 评论 -
分页计算起始页和总页数
计算起始页 if (currentPage <= 0) currentPage = 1;// 安全处理 int pageCount = ((currentPage -1) * rows) 计算总页数 起始页 等于 总记录数 + 页显示最大记录数的结果 除以 页显示最大记录数的结果 ...原创 2018-05-27 15:53:33 · 11665 阅读 · 0 评论 -
初识Freemarker
Freemarker,就是根据模板文件生成对应的文件,我使用这个是想把网站静态化,而不是以前的改个后缀html那种伪静态化,好,废话不多说,开始第一步下载jar包,我这里用的是maven项目,所以就直接引入依赖了<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarke...原创 2018-06-04 17:37:04 · 224 阅读 · 0 评论 -
ActiveMq入门
安装就是在官网进行下载解压,进入bin目录,执行可执行文件带参数start。这里不是重点 /** * 服务器地址。 */ private String remoteUrl = "tcp://47.93.xxx:61616"; /** * 点到点形式发送消息,发送方<br> * 会创建一个test-queue的Queue队列,如果对方没有接收到,那么Number O...原创 2018-05-31 10:21:40 · 223 阅读 · 0 评论 -
Maven项目启动时org.springframework.web.context.ContextLoaderListener
这就真的很郁闷了,去驾校回来之后启动web项目就报这种错误。回看svn发现相关的文件图标 web.xml也是,也就是说这两个关键性的文件没有被动过............................然后各种百度。终于1. 右键单击工程项目 ->点击 properties2. 选择 Deployment Assembly3. 点击 Add -&...原创 2018-04-23 19:14:42 · 2866 阅读 · 1 评论