- 博客(49)
- 收藏
- 关注
原创 java8之ArrayList源码分析
1.属性变量private static final int DEFAULT_CAPACITY = 10; //默认数组容量 private static final Object[] EMPTY_ELEMENTDATA = {} //用于将elementData赋值为空数组 private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}//主要参与决定扩容时扩容量的大小。...
2021-12-22 10:02:26
307
原创 ajax请求springboot方法返回结果浏览器报错406
该解决办法亲测有效,希望能够帮到遇到相同问题的小伙伴,闲话少叙咱们进入正题:@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { FastJsonHttpMessageCo.
2021-10-28 15:29:47
356
原创 javac不是内部命令的解决办法之一
最近用公司的win10系统的笔记本,配置java的环境变量,配置完通过win+R进入命令行的界面的时候,java, java -version都是正常的唯独javac一直提示不是内部命令,我在网上找了n多个解决办法都没有解决,后来我尝试用管理员权限打开命令行界面输入javac的时候竟然是正常的,于是我尝试在用户变量的path变量中也加入了D:\Java\jdk1.8\bin;D:\Java\jdk1.8\jre\bin,最后解决了。希望我的经验能够帮到你。...
2021-04-15 08:31:54
249
原创 前后端开发之JQuery的orgchart组件实现组织架构图
参考网站示例需引用的文件:jquery.orgchart.css ,jquery.min.js ,html2canvas.js,jquery.orgchart.jshtml代码:<div id="chart-container"></div>js代码:$('#chart-container').orgchart({ 'data' : datascource,//数据源 可以是js对象也可以后端的api地址 'depth': 6, //需要展示的组织架构...
2021-04-14 15:17:57
1059
3
原创 通过类名调用final修饰的静态变量对静态代码块运行的影响
今天通过代码了解外部类和内部类加载时机的时候,发现了一个问题就是在外部类中调用内部类的final修饰的静态变量的时候发现有时候内部类的静态代码块没有执行,在网上查询了相关的信息,结果还是一头雾水,后来无意间看了一下生成的class文件我才恍然大明白,下面直接上代码:java文件: public class OutClass { public static void b(){ System.out.println("--b--"); String int..
2021-04-12 16:45:14
607
原创 layui列表行操作按钮过多按钮隐藏后,按钮监听事件失效
$(document).off('mousedown','.layui-table-grid-down').on('mousedown','.layui-table-grid-down',function (event) { table._tableTrCurrr = $(this).closest('td');});$(document).off('click','.layui-table-tips-main [lay-event]').on('click','.layui-table-.
2021-04-12 11:08:12
617
原创 以月份为单位划分时间区间
public static List getTimeAreaList(String stime,String etime){ List result = new ArrayList(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date sdate = null; Date eDate =...
2019-07-22 11:23:11
501
原创 RestTemplate exchange使用delete传输数据body为null的解决办法
以前做过一个用exchange的delete请求发送数据的功能,每次执行到exchange方法是都会直接抛出一个 "500 null" 的异常,通过查看接收端的数据才发现body为null,这让我很疑惑明明在发送的时候body里有数据,为什么接收到却为null,后来我找到了原因原来是spring4.0及以前的版本,RestTemplate初始化时如果没指定RequestFactory类它会默认实现...
2019-06-20 13:57:26
3222
原创 layui数据表格动态禁用checkbox
在数据表格的done中进行操作done:function(res, curr, count){ //table_data = res.data; trNum = count; for(var i = 0;i<res.data.length;i++){ var state = res.data[i].checkStatus; if(state ...
2019-04-30 12:02:59
13050
8
原创 springboot自定义拦截器service注入为空解决办法
拦截器代码public class WebsiteMsgInterceptor implements HandlerInterceptor { @Autowired private UserService userService; @Override public boolean preHandle(HttpServletRequest request, Htt...
2019-04-25 10:21:57
2063
转载 表格内容相同单元格合并
//表格内容相同单元格合并 colIdx列索引jQuery.fn.rowspan = function(colIdx) { //封装的一个JQuery小插件 return this.each(function(){ var that; var rowspan; $('tr', this).each(function(row) { ...
2019-04-18 14:50:04
334
转载 自定义序列化表单
** * @description 自定义序列化表单 * @returns {{unique_id: number}} */$.fn.serializeObject = function() { var o = {"unique_id":new Date().getTime()}; var a = this.serializeArray(); $.each(a, ...
2019-04-18 14:48:31
233
原创 js校验input只能输入字母和空格
<input type="text" placeholder="请输入Name" oninput="value=value.replace(/[^\w\.\s\/]/ig,'')">
2019-04-12 11:46:57
4043
原创 java数组指定位置插入元素
//arr 原数组 item 需要插入的元素数组 index 插入的位置不是数组下标 public static void insert(Object[] arr,Object[] item,int index) { Object[] newArr = new Object[arr.length+item.length]; if(index...
2019-03-10 12:38:06
4697
原创 zookeeper配置java环境变量
zookeeper的bin目录下编辑zkEnv.cmd如果你的系统有多个JAVA_HOME类型的系统变量 则需要在该文件中指定用哪一个,并且还要修改windows的jdk环境变量
2019-03-01 09:21:48
9151
原创 el表达式test中字符串拼接
代码示例:<c:if test = "${match.mlYear.concat('--').concat(match.matchName) eq ES.matchName}"></c:if>test条件中的字符串拼接使用concat
2019-02-25 18:18:08
1375
原创 js格式化日期
Date.prototype.format = function(formatStr){ var str = formatStr; str=str.replace(/yyyy|YYYY/,this.getFullYear()); str=str.replace(/M...
2019-02-25 11:54:21
3314
原创 wangEditor富文本编辑器基本使用方法
下载地址 :https://github.com/wangfupeng1988/wangEditor/releases1.用script标签引入 wangEditor.js2.初始化编辑器 代码如下<div id = "commentDiv"></div>//编辑器 var E = window.wangEditor; ...
2019-02-22 09:35:25
1755
原创 jquery检验上传图片的格式与大小
<img id="preview3" src="img/q_jc_ry_shangchuan.png"><input class="fileweb" type="file" id = "uploadFile" /></div>$("#uploadFile").change(function(){
2019-02-21 17:37:42
1169
原创 layui模板格式化java中Date类型变量
<script type="text/html" id="createDateTpl"> {{layui.util.toDateString(d.createDate, 'yyyy-MM-dd')}}//createDate为date类型</script>layui数据表格调用{field:'createDate', title:'创建日期', tem...
2019-02-21 16:21:12
2463
1
原创 CLIENT_PLUGIN_AUTH is required 解决办法
运行springboot时jdbc驱动包报错,通过上网查询发现是jdbc依赖版本的问题,我查看了pom文件发现jdbc依赖的版本是8.x的版本,最终我把版本更改成了5.1.34,启动就不报错了。...
2019-02-20 11:01:11
19930
5
原创 java克隆对象属性值
public static void cloneObject(Object o1,Object o2) { Field[] fields1 = o1.getClass().getDeclaredFields(); Class clazz = o2.getClass(); for(int i = 0 , len = fields1.length...
2019-01-04 16:56:08
402
原创 springboot兼容jsp
pom文件添加<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope>
2019-01-02 20:18:01
325
转载 chosen.jquery设置默认数据
//chosen复现数据 function chose_mult_set_ini(select, values) { var arr = values.split(','); var length = arr.length; var value = ''; for (i = 0; i &...
2018-12-20 18:23:53
691
原创 java备份与还原数据库
备份数据库Runtime runtime = Runtime.getRuntime();Process process = runtime.exec("C:\\Program Files\\MySQL\\MySQL Server 5.5\\bin\\mysqldump -uroot -proot plht"); InputStream inputStream = ...
2018-12-03 11:50:08
480
原创 数字黑洞
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 ...
2018-11-26 15:06:12
269
原创 锤子剪刀布
输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。输出第1、2行分别给出甲、乙的胜、平、负次数,数字间以1个空格分隔。第3行给出两个字母,分别代表甲、乙获胜次数最多的手势,中间有1个空格。如果解不唯一,则输出按字...
2018-11-26 11:29:08
259
原创 福尔摩斯的约会
大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很 快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是 第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文...
2018-11-22 15:03:21
82
原创 数字分类
每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。数字间以空格分隔。给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除...
2018-11-22 11:40:12
972
原创 数素数
令Pi表示第i个素数 现任给两个正整数M <= N <= 10000 请输出PM到PN的所有素数import java.util.Scanner;public class Test{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); St...
2018-11-21 15:33:05
620
转载 触发子元素的点击事件而不触发父元素的点击事件
<div class="divone" onclick="divone(this)"> <div class="divchild" onclick="divchild(this)"></div> </div> function divone()
2018-11-08 17:12:19
3159
原创 js校验参数是否为空以及校验url格式
/** * 校验字段是否为URL * message为提示语关键字 */function isURL(param,message,allowNull) {// 验证url var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'()...
2018-11-08 10:39:24
2441
转载 监听手机返回键或浏览器后退键并自定义跳转地址
/** * 监听手机返回键或浏览器后退键并自定义跳转地址 * oldUrl 本页对应的url * backUrl 后退到页面的Url */function backBtnToUrl(oldUrl,backUrl){ if(window.history && window.history.pushState) { $(window).on('pops...
2018-11-07 10:59:53
3442
原创 spring5.0事务配置报BeanCreationException错误的解决办法
图片中的配置就是保错原因,解决办法就是导入aspectjweaver-1.8.7.jar这个jar包
2018-07-11 20:45:19
995
原创 hibernate创建表失败
首先自己要注意自己的MYSQL版本,然后设置对应的方言兼容性模式<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>需要注意的是5.5一下版本可以使用<property name="hibernate.dialect">org.hibernate.dial...
2018-07-03 20:59:05
393
原创 The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path错误的解决办法
1.右键项目选择BuildPath.2.点击Libraries中的Add Library按钮。3.选择server runtime然后点击next。4.选择项目对应的运行服务器,点击finish。
2018-06-26 16:45:40
1163
原创 Access denied for user ‘root’@’localhost’ (using password:YES)解决办法
解决方案:1.打开MySQL目录(我的是在C:\Program Files (x86)\MySQL\MySQL Server 5.5)下的my.ini文件,编辑,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。打开服务,重启MySQL服务。2.打开命令行窗口进入mysql的bin目录,然后输入mysql -u root -p 数据库名称,点击回车后,按提示输入密码就可以...
2018-06-23 17:01:57
539
原创 输入一个链表,从尾到头打印链表每个节点的值。
/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }**/import java.util.ArrayList;import java.util.Li...
2018-06-20 17:03:17
226
原创 sql中SUM与case when的组合使用
SELECT SUM(case WHEN sex=1 then 1 else 0 end )as '男生',SUM(case when sex =2 then 1 else 0 end )'女生'FROM asex这句sql输出的就是男女生的人数(1代表男生,2代表女生),SUM(case WHEN sex=1 then 1 else 0 end )这句话的含义就是统计sex列中值为1的行数总和。...
2018-06-19 16:52:35
64097
原创 java 输出由符号排列形成的菱形
int lineNum = 0; System.out.print("请输入奇数行数:"); Scanner sc = new Scanner(System.in); lineNum = sc.nextInt(); for(int i = 1;i<=lineNum/2;i++){ int starNum = 2*i -1 ; for(int j = 0 ; j<line...
2018-06-19 16:42:44
969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人