自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 258

原创 ajax请求springboot方法返回结果浏览器报错406

该解决办法亲测有效,希望能够帮到遇到相同问题的小伙伴,闲话少叙咱们进入正题:@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { FastJsonHttpMessageCo.

2021-10-28 15:29:47 294

原创 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 205

原创 前后端开发之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 881 3

原创 通过类名调用final修饰的静态变量对静态代码块运行的影响

今天通过代码了解外部类和内部类加载时机的时候,发现了一个问题就是在外部类中调用内部类的final修饰的静态变量的时候发现有时候内部类的静态代码块没有执行,在网上查询了相关的信息,结果还是一头雾水,后来无意间看了一下生成的class文件我才恍然大明白,下面直接上代码:java文件: public class OutClass { public static void b(){ System.out.println("--b--"); String int..

2021-04-12 16:45:14 553

原创 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 558

原创 以月份为单位划分时间区间

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 449

原创 RestTemplate exchange使用delete传输数据body为null的解决办法

以前做过一个用exchange的delete请求发送数据的功能,每次执行到exchange方法是都会直接抛出一个 "500 null" 的异常,通过查看接收端的数据才发现body为null,这让我很疑惑明明在发送的时候body里有数据,为什么接收到却为null,后来我找到了原因原来是spring4.0及以前的版本,RestTemplate初始化时如果没指定RequestFactory类它会默认实现...

2019-06-20 13:57:26 3060

原创 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 12857 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 2006

转载 表格内容相同单元格合并

//表格内容相同单元格合并 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 286

转载 自定义序列化表单

** * @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 194

原创 js校验input只能输入字母和空格

<input type="text" placeholder="请输入Name" oninput="value=value.replace(/[^\w\.\s\/]/ig,'')">

2019-04-12 11:46:57 3971

原创 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 4625

原创 zookeeper配置java环境变量

zookeeper的bin目录下编辑zkEnv.cmd如果你的系统有多个JAVA_HOME类型的系统变量 则需要在该文件中指定用哪一个,并且还要修改windows的jdk环境变量

2019-03-01 09:21:48 8930

原创 el表达式test中字符串拼接

代码示例:&lt;c:if test = "${match.mlYear.concat('--').concat(match.matchName) eq ES.matchName}"&gt;&lt;/c:if&gt;test条件中的字符串拼接使用concat 

2019-02-25 18:18:08 1304

原创 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 3276

原创 wangEditor富文本编辑器基本使用方法

下载地址 :https://github.com/wangfupeng1988/wangEditor/releases1.用script标签引入 wangEditor.js2.初始化编辑器 代码如下&lt;div id = "commentDiv"&gt;&lt;/div&gt;//编辑器            var E = window.wangEditor;       ...

2019-02-22 09:35:25 1693

原创 jquery检验上传图片的格式与大小

&lt;img id="preview3" src="img/q_jc_ry_shangchuan.png"&gt;&lt;input class="fileweb" type="file" id = "uploadFile" /&gt;&lt;/div&gt;$("#uploadFile").change(function(){

2019-02-21 17:37:42 1109

原创 layui模板格式化java中Date类型变量

&lt;script type="text/html" id="createDateTpl"&gt; {{layui.util.toDateString(d.createDate, 'yyyy-MM-dd')}}//createDate为date类型&lt;/script&gt;layui数据表格调用{field:'createDate', title:'创建日期', tem...

2019-02-21 16:21:12 2423 1

原创 CLIENT_PLUGIN_AUTH is required 解决办法

运行springboot时jdbc驱动包报错,通过上网查询发现是jdbc依赖版本的问题,我查看了pom文件发现jdbc依赖的版本是8.x的版本,最终我把版本更改成了5.1.34,启动就不报错了。...

2019-02-20 11:01:11 19676 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 369

原创 springboot兼容jsp

pom文件添加&lt;dependency&gt;            &lt;groupId&gt;javax.servlet&lt;/groupId&gt;            &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;            &lt;scope&gt;provided&lt;/scope&gt

2019-01-02 20:18:01 271

转载 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 646

原创 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 448

原创 数字黑洞

给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 ...

2018-11-26 15:06:12 225

原创 锤子剪刀布

输入第1行给出正整数N(&lt;=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。输出第1、2行分别给出甲、乙的胜、平、负次数,数字间以1个空格分隔。第3行给出两个字母,分别代表甲、乙获胜次数最多的手势,中间有1个空格。如果解不唯一,则输出按字...

2018-11-26 11:29:08 236

原创 福尔摩斯的约会

大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&amp;hgsfdk d&amp;Hyscvnm”。大侦探很 快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是 第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文...

2018-11-22 15:03:21 64

原创 数字分类

每个输入包含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 926

原创 数素数

令Pi表示第i个素数 现任给两个正整数M &lt;= N &lt;= 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 587

转载 触发子元素的点击事件而不触发父元素的点击事件

&lt;div class="divone" onclick="divone(this)"&gt; &lt;div class="divchild" onclick="divchild(this)"&gt;&lt;/div&gt; &lt;/div&gt; function divone()

2018-11-08 17:12:19 3059

原创 js校验参数是否为空以及校验url格式

/**  * 校验字段是否为URL * message为提示语关键字 */function isURL(param,message,allowNull) {// 验证url    var strRegex = "^((https|http|ftp|rtsp|mms)?://)"    + "?(([0-9a-z_!~*'().&amp;=+$%-]+: )?[0-9a-z_!~*'()...

2018-11-08 10:39:24 2373

转载 监听手机返回键或浏览器后退键并自定义跳转地址

/** * 监听手机返回键或浏览器后退键并自定义跳转地址 * oldUrl 本页对应的url * backUrl 后退到页面的Url */function backBtnToUrl(oldUrl,backUrl){    if(window.history &amp;&amp; window.history.pushState) {        $(window).on('pops...

2018-11-07 10:59:53 3379

原创 spring5.0事务配置报BeanCreationException错误的解决办法

图片中的配置就是保错原因,解决办法就是导入aspectjweaver-1.8.7.jar这个jar包

2018-07-11 20:45:19 900

原创 hibernate创建表失败

首先自己要注意自己的MYSQL版本,然后设置对应的方言兼容性模式&lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;需要注意的是5.5一下版本可以使用&lt;property name="hibernate.dialect"&gt;org.hibernate.dial...

2018-07-03 20:59:05 350

原创 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 1124

原创 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 488

原创 输入一个链表,从尾到头打印链表每个节点的值。

/***    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 192

原创 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 62114

原创 java 输出由符号排列形成的菱形

int lineNum = 0; System.out.print("请输入奇数行数:"); Scanner sc = new Scanner(System.in); lineNum = sc.nextInt(); for(int i = 1;i&lt;=lineNum/2;i++){ int starNum = 2*i -1 ; for(int j = 0 ; j&lt;line...

2018-06-19 16:42:44 896

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除