- 博客(18)
- 收藏
- 关注
转载 获取浏览器路径信息
下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=11、window.location.href(设置或获取整个 URL 为字符串)var test = window.location.href;alert(test);返回:http://i.cnblogs.com/EditPosts.aspx?opt=1...
2019-11-14 15:17:49 898
转载 antd+react 实现动态路由
转载链接:https://blog.csdn.net/BobbleHat/article/details/90430486原理antdPro用的是umi的路由,大体的实现方式是这样的:router.config.js=>.umi/router.js=>models/menu.js<=>layouts/BasicLayout.js...
2019-11-14 15:16:47 2261
原创 echarts跟随页面响应式布局
window.onresize = () => { let barchart = echarts.getInstanceByDom(document.getElementById('barchart')); barchart.resize();};
2019-05-28 11:16:51 1513
原创 Servlet API中forward()(转发) 与redirect()(重定向)的区别?
forward(转发),仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;forward(转发)是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect(重定向),则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接...
2018-11-24 14:11:31 475
原创 Struts2的#、%{}、和%{#}的区别
#:#用来取根目录下的值,例如 session,request等等,取值的时候#session.key.属性名 ,这样会取到想要的对象的属性值。#代表当前的意思可以取出堆栈上下文的存放对象,不在struts堆栈里,没有#表示从struts堆栈里取如果从action中取属性值,则test中的属性值前面的'#'不需要#通常强调从上下文取当Action的valueStack中有该属性...
2018-09-19 11:09:40 136
原创 反射叙述
反射的总体概括获取参数的属性和方法public static void main(String[] args) throws Exception{ Class c=Class.forName("lyl.Person"); // //获取对象 类名// System.out.println(c.getName());// System.out.println(c.getCanon...
2018-06-03 20:25:57 159
原创 BodyTagSupport和TagSupport的区别
1 TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSupport。 交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 用TagSupport实现的标签,都可以用BodyTagSuppor...
2018-06-03 20:17:19 105
原创 快速排序算法
快速排序算法是什么?快速排序算法是一种冒泡循环的一种改进。使用时运用递归(自己调用自己)的方式是自身变成一个有序序列。快速排序算法是一种不稳定的数组,有多个相同的值会使结果产生变动。快速排序算法什么时候用?当你的建立一个数组是一个无序的,可以用快速排序算法。有序的数据组合最大的优势是在于当你进行数据定位和采用时,会非常方便,因为这个数据是有序的从而在代码设计的时候会让你避免很多不必要的麻烦,因为无...
2018-05-27 11:35:40 1019
转载 mysql安装
运行“setup.exe”或者运行mysql的小程序出现如下界面,mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程:在“Developer Components(开发者部分)”上左键单击,选择“This feature, and al...
2018-05-26 09:51:14 114
原创 什么是xml?
xml的文档是有明确语义并且是结构化的。 XML是一种通用的数据格式从低级的角度看,xml是一种简单的数据格式,是纯100%的ASCII文本,而ASCII的抗破坏能力是很强的。不象压缩数据和java对象,只要破坏一个数据文件数据就不可阅读。 从高级的角度看,是一种自描述语言。而xml可以用来做什么呢?XML是被设计用来存储数据、携带数据和交换数据的,它不是为了显示数据而设计的。 1、XML可以从H...
2018-05-25 23:24:56 1826
翻译 java.lang.Comparable 和 java.util.Comparator的compareTo 的区别
Java的的比较和可比当需要排序的集合或数组不是单纯的数字型时,通常可以使用比较或比较的,以简单的方式实现对象排序或自定义排序。1.Comparable简介:可比的是排序接口。若一个类实现了可比的接口,就意味着该类支持排序。实现了媲美接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合...
2018-05-24 22:38:30 190
翻译 LinkedList和ArrayList异同
ArrayList和LinkedList的大致区别如下:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 static final...
2018-05-23 20:56:53 88
原创 堆栈之间的差别
1、栈中的对象可以共享; 堆中的对象不可以共享。2、栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。 堆中的数据大小和生命周期不需要确定,堆中对象由垃圾回收器负责回收。 3、栈中存一些基本类型的变量数据和对象的引用变量。 堆中用来存放由new创建的对象和数组。堆栈空间分配栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的...
2018-05-23 20:53:27 147
原创 自定义函数判断性别
-- 3.自定义函数判断性别 DELIMITER $$ CREATE FUNCTION `lyl`.`lyl`(mysex INT) RETURNS VARCHAR(10) BEGIN CASE WHEN 1 THEN RETURN '男'; WHEN 2 THEN RETURN '女'; END CASE; END$$...
2018-05-23 20:30:25 432
原创 优化limit
-- 优化limit SELECT * FROM lyl WHERE id >=( SELECT id FROM lyl LIMIT 10000,1) LIMIT 5; -- 单行注释 /*多行注释*/ #单行注释
2018-05-23 20:27:16 109
原创 Vector和ArrayList异同
Vector和ArrayList同://创建一个Vector的集合 Vector v=new Vector(); //循环添加对象 for (int i = 0; i < 10; i++) { //添加对象 v.add("a"+i); //输出对象 System.out.println(v.get(i)); }输出结果://创建一个List集合 ...
2018-05-23 20:10:50 203
原创 Mysql无法识别运算符的解决办法
首先用Mysql查询1-5行:根据经验,一般写分页的语句:结果报了一个1064的错,Mysql不识别运算符。解决办法如下:就可以实现分页通用方法了。初来乍到,请各位大神多多指点。谢谢!...
2018-05-22 18:11:10 626
原创 MySQL数据库分页的存储过程
MySQL的的的的分页通用的存储过程可以先写出这几行代码:SET @ 变量名 = CONCAT('select * from person limit',((1-1)* 5),',',5,''); FROM @变量名;EXECUTE a;当你发现在你的数据库存储过程文件夹有了你的那个存储过程最后调用你的存储过程:初来乍到,欢迎各位大神指点不足,我一定做得跟好。谢谢。...
2018-05-22 17:39:41 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人