知识点
94340634
这个作者很懒,什么都没留下…
展开
-
前端常见的问题的解决合集
一、前后端交互问题:验证码第一次验证“经常性”错误原因:页面加载过快,导致获取到验证码的jsessionid与校验验证码时的jsessionid不一致,无法获取到验证码解决:使用延迟函数setTimeout(getImg(),50);示例代码二、前端...原创 2019-02-27 09:41:53 · 425 阅读 · 0 评论 -
shell学习记录
创建shell脚本序号命令说明1sudo touch first.sh创建一个名为first.sh的文件(.sh为shell脚本的后缀)为shell脚本添加执行权限序号命令说明1sudo chmod +x ./first.sh为first.sh添加执行权限)执行 shell脚本序号命令说明1....原创 2019-03-08 09:56:27 · 172 阅读 · 0 评论 -
自动创建shell脚本文件,并分配权限
创建生成脚本touch.shsudo touch touch.sh``sudo touch touch.sh为脚本touch.sh分配权限sudo chmod +x touch.sh添加内容sudo vi touch.sh#!/bin/bash ...原创 2019-03-08 10:34:47 · 1543 阅读 · 0 评论 -
mysql 语法记录
序号命令说明1mysql -u root -h 127.0.0.1 -P 3307 -p登录mysql2show databases展示当前所有的库3use system选择操作system库4show tables展示当前库下的所有表...原创 2019-03-13 16:42:26 · 113 阅读 · 0 评论 -
idea spring-boot service层单元测试
一、加入依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> <version>4.12</version></depen...原创 2019-03-26 11:25:33 · 3594 阅读 · 0 评论 -
JAVA列表字段转换
public class Tools{ private static Map<String,String> map = new HashMap<>(); static { map.put("cmId","id"); map.put("cmName","name"); map.put("cmIcon","icon"); map.put...原创 2019-04-04 09:32:15 · 638 阅读 · 0 评论 -
学习记录
一、java二、html+css+js1. html2. css3. js三、框架1. mybatis1.1 遍历collection:传入的变量item:本地接收的参数open:遍历前添加的代码close:遍历后添加的代码separator:遍历时的间隔<foreach collection="mtIds" item="mtId" index="index" op...原创 2019-03-18 16:51:23 · 132 阅读 · 0 评论 -
java-jsTree通用的树生成代码
一、创建TreeNodes实体类public class TreeNodes { //实体类主键(必须字段),用于与上级绑定 private String id; //父级ID(必须字段),用于与下级绑定 private String pId; //实体类层级(必须字段) private String level; //实体类名称(非必须,可替换...原创 2019-03-28 15:51:45 · 610 阅读 · 0 评论 -
java-jsTree通用的树生成代码v2.0
引入jar包maven项目导入jar包非maven项目请手动下载指定的包,并导入项目内<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.12</version&g...原创 2019-04-12 14:59:40 · 329 阅读 · 0 评论 -
使用注解、反射将列表转换为树
一、添加注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNT...原创 2019-04-22 14:47:04 · 204 阅读 · 0 评论 -
获取class对象
获取Class对象使用Class类的forName(String clazzName)静态方法。例如,Person.class将会返回Person类对应的Class对象。调用某个类的class属性来获取该类对应的Class对象。例如,Person.class将会返回Person类对应的Class对象。调用某个能够的getClass()方法。该方法是java.lang.Object类中的一个...原创 2019-04-22 17:39:37 · 518 阅读 · 0 评论 -
通过反射生成并操作对象
一、创建对象使用Class对象的newInstance()方法来创建该Class对象对应类的实例,这种方式要求该Class对象的对应在有默认构造器,而执行newInstance()方法时实际上利用默认构造器来创建该类实例。先使用Class对象获取指定的Constructor对象,再调用Constructor对象的newInstance()方法来创建Class对象对应类的实例。通过这种方式可...原创 2019-04-22 17:51:05 · 1585 阅读 · 0 评论 -
关于for循环控制条件在循环外还是循环内的问题
1、在循环内public class TestForLength { public static void main(String[] args) { List<String> strs = new ArrayList<String>(); strs.add("1");strs.add("2");strs.add("3");strs...原创 2019-02-19 15:22:26 · 1254 阅读 · 0 评论 -
js类型转换
1、字符串转jsonvar obj = eval('(' + str + ')');var obj = str.parseJSON(); //由JSON字符串转换为JSON对象var obj = JSON.parse(str); //由JSON字符串转换为JSON对象2、json对象转字符串var last=obj.toJSONString(); //将JSON对象转化为JSON字符...原创 2019-02-12 10:24:07 · 125 阅读 · 0 评论 -
Lock与synchronized的区别
一、synchronized不好的地方若线程被阻塞了,而又没有释放锁,那么其它线程只能一直等待。读操作不存在多线程问题,只有写操作才有,若使用synchronized,当有多个读操作时,则必须一个一个进行,十分影响效率。...原创 2018-11-14 19:34:23 · 129 阅读 · 0 评论 -
List对象排序
1、对象继承Comparable接口,并重写compareTo方法public class Human implements Comparable&amp;amp;lt;Human&amp;amp;gt; { private String name; private Integer age; public Human(String name ,Integer age){ this.age = age; this....原创 2019-01-29 15:09:25 · 1502 阅读 · 1 评论 -
mysql知识集合
1、表结构导出到excel原创 2018-12-08 09:27:35 · 154 阅读 · 0 评论 -
类集框架
各种集合的异同点listsubList的特性Arrays.subList在原来的list中截取下标m到n-1的子list,不产生新的堆内存,对子list进行操作,会对父list产生影响,当父list进行增/删操作时,子list会报"java.util.ConcurrentModificationException"异常,在使用该子list的时候抛出。 List<String&g...原创 2018-12-27 09:48:06 · 277 阅读 · 0 评论 -
java后端生成图形验证码、前端接收并展示
1 工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.AffineTransform;import java.awt.image.Buf...原创 2019-01-07 11:12:33 · 8128 阅读 · 5 评论 -
mysql主从复制
一、添加两个mysql数据库一个为master,另外一个为slave二、配置master打开master下的my.ini在mysqld下添加以下参数log-bin=mysql-bin //将mysql二进制日志取名为mysql-binbinlog_format=mixed //二进制日志的格式,有三种:statement/row/mixed,具体分别不多做解释,这里使用mix...原创 2019-01-08 16:19:12 · 172 阅读 · 0 评论 -
js动态获取数据数组
利用“[]”来动态获取指定的字段数据 var a = [&amp;quot;id&amp;quot;,&amp;quot;name&amp;quot;,&amp;quot;age&amp;quot;]; var b = [{&amp;quot;id&amp;quot;:1,&amp;quot;name&amp;quot;:&原创 2019-01-14 17:32:33 · 2613 阅读 · 0 评论 -
js、java获取最小公倍数,最大公约数,最简整数比
一、原理后续补充二、实现1、获取最大公约数function getGCD(m,n){ var result = 0; while (n != 0) { result = m % n; m = n; n = result; } return m; }...原创 2019-02-01 13:56:29 · 963 阅读 · 0 评论 -
jstl 常用技巧
一、foreach退出循环关键字:end标签解释:items-要循环的列表var-列表中获取的对象varStatus-foreach自带监控次数插件end-结束条件&amp;amp;amp;amp;amp;lt;c:forEach var=&amp;amp;amp;amp;quot;role&amp;amp;amp;amp;quot; items=&amp;amp;amp;amp;quot;${roles}&amp原创 2019-02-02 09:46:40 · 125 阅读 · 0 评论 -
mybatis树型数据查询
一、表结构CREATE TABLE `my_tree` ( `id` VARCHAR(32) NOT NULL, `gjfl_name` VARCHAR(100) NULL DEFAULT NULL, `parent_id` VARCHAR(32) NULL DEFAULT NULL, `gjfl_level` INT(11) NULL DEFAULT NULL, PRIMARY KE...原创 2019-01-23 14:12:22 · 1789 阅读 · 1 评论 -
类加载顺序
Created with Raphaël 2.2.0开始我的操作确认?结束yesnoCreated with Raphaël 2.2.0开始1.检测Class是否载入过8.返回对应的java.lang.Class对象2.父类加载是否存在3.请求使用父类加载器去载入目标4.请求使用根类加载器去载入目标...原创 2019-04-24 20:09:10 · 178 阅读 · 0 评论