JavaWeb 返回json数据的两种方式 CreationTime--2018年7月25日17点20分 Author:Marydon 1.说明 由于一般情况下,由浏览器(前端)发送请求,服务器(后台)响应json数据,所以这里结合js进行说明; A服务器发送请求至B服务器,并接收其返回的json数 ...
分类:
编程语言 时间:
2018-07-25 19:03:36
阅读次数:
131
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac ...
分类:
编程语言 时间:
2018-07-25 19:04:10
阅读次数:
158
1. Web项目会通过Session进行会话保持,Session是保存在服务器内存中; 2. 现在为了提高站点的性能和稳定性,将Web项目发布到多个服务器,通过代理如Nginx或F5做负载均衡; 3. 由于负载均衡正常配置,会对客户端的请求随机转发到某一个服务器,这会导致Session丢失; 4. ...
分类:
编程语言 时间:
2018-07-25 19:05:14
阅读次数:
190
文字描述 希尔排序又称缩小增量排序,也属于插入排序类,但在时间效率上较之前的插入排序有较大的改进。 从之前的直接插入排序的分析得知,时间复杂度为n*n, 有如下两个特点: (1)如果待排序记录本身就是“正序”时, 其时间复杂度可减少为n。 (2)当待排序记录数很小时,直接插入排序的效率也比较高; 希 ...
分类:
编程语言 时间:
2018-07-25 19:05:21
阅读次数:
156
@DatetimeFormat是将String转换成Date,一般前台给后台传值时用 @JsonFormat(pattern="yyyy-MM-dd") 将Date转换成String 一般后台传值给前台时 @JsonFormat会让时间以0区时间显示。如果直接使用会少了8小时修改为 @JsonFor ...
分类:
编程语言 时间:
2018-07-25 19:05:31
阅读次数:
4226
一.什么是正则表达式 正则表达式就是一个用于匹配字符串的模板,可以匹配一批字符串,所以创建正则表达式就是创建一个特殊的字符串。 常用的正则表达式字符 字符 解释 \t 制表符 \n 换行符 \r 回车符 $ 匹配一行的结尾,如果要匹配$字符串,使用\$可以不写 ^ 匹配一行的开始,如果要匹配^字符串 ...
分类:
编程语言 时间:
2018-07-25 19:05:38
阅读次数:
169
JavaScript中的value既是属性也是变量 【1】以下这种情况是常见情况,会弹出“测试内容” 【2】心想,这种情况下value找不到,沿着作用域链应该到document了,应该弹出“123”,但情况是弹出空 【3】value确实是找不到吗?是找得到的。在调试工具下,查看了this的属性,里面 ...
分类:
编程语言 时间:
2018-07-25 19:06:10
阅读次数:
155
通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关 ...
分类:
编程语言 时间:
2018-07-25 19:07:07
阅读次数:
204
1. List 转 Seq: 2. Seq 转 List: ...
分类:
编程语言 时间:
2018-07-25 19:07:43
阅读次数:
189
文字描述 首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序(L.r[1].key>L.r[2].key),则将两个记录交换位置,然后比较第二个记录和第三个记录的关键字。依次类推,直至第n-1个记录和第n个记录的关键字进行过比较为止。上述过程称为第一趟起泡排序,其结果使得关键字最大的记录 ...
分类:
编程语言 时间:
2018-07-25 20:01:51
阅读次数:
162
关于反射: 1.需要了解jvm类的加载机制(java高级部分会详细介绍) 2.反射的API其实只要多看看API和源码,很容易就懂了。 下面是代码,简单讲解反射的使用: ...
分类:
编程语言 时间:
2018-07-25 20:02:05
阅读次数:
148
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A~0~ A~1~……A~N-1~)变换为(A~N-M~ …… A~N-1~ A~0~ A~1~……A~N-M-1~)(最后M个数循环移至最前面的M个位置)。如果需要考虑 ...
分类:
编程语言 时间:
2018-07-25 20:02:41
阅读次数:
160
Main 运行结果 ...
分类:
编程语言 时间:
2018-07-25 20:02:57
阅读次数:
164
//打印一个数组中的非重复数字。//思路:条件-非重复 操作-把需要的放入新数组 通过if比较筛选出非重复数组 var arr=[1,2,3,3,6,6,5]; var newarr=[]; newarr[0]=arr[0];//新数组里面第一个数是1 for(i=0;i<arr.length;i+ ...
分类:
编程语言 时间:
2018-07-25 20:03:06
阅读次数:
171
dll钩子检测二维码扫描器和右击事件 关于钩子的官方介绍 https://technet.microsoft.com/zh-cn/library/ms644990(d=printer).aspx https://docs.microsoft.com/zh-cn/windows/desktop/win ...
分类:
编程语言 时间:
2018-07-25 20:04:07
阅读次数:
199
实现轮播图 获取元素 document.getElementById("id名称") 事件(onlond) onlond = "changeImg()" 在<script>中function changeImg(){ document.getElementById("img").src = "图片地 ...
分类:
编程语言 时间:
2018-07-25 20:04:22
阅读次数:
173
代理是基本的设计模式之一,它为你提供额外的或不同的操作而插入的用来代替实际对象的对象。这些对象通常涉及到与实际对象的通信,因此代理通常充当中间人的角色。 静态代理和动态代理的一个显著区别: 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存... ...
分类:
编程语言 时间:
2018-07-25 20:06:59
阅读次数:
184
4.0.0 com.snaildev spring 1.0-SNAPSHOT spring http://www.example.com UTF-8 1.7 1.7 4.12 4.3.9.RELEASE 1.2 ... ...
分类:
编程语言 时间:
2018-07-25 20:07:49
阅读次数:
730
1.互斥锁简介 互斥锁主要用于互斥,互斥是一种竞争关系,用来保护临界资源一次只被一个线程访问。 POSIX Pthread提供下面函数用来操作互斥锁。 由于pthread系列函数返回成功的时候都是0,因此,我们可以写一个宏作为一个轻量级的检查手段,来判断处理错误。 实际使用的时候只需: CHECK( ...
分类:
编程语言 时间:
2018-07-25 20:07:57
阅读次数:
171
机器学习过程主要包括:数据的特征提取、数据预处理、训练模型、测试模型、模型评估改进等几部分 传统机器学习算法主要包括以下五类: 回归:建立一个回归方程来预测目标值,用于连续型分布预测 分类:给定大量带标签的数据,计算出未知标签样本的标签取值 聚类:将不带标签的数据根据距离聚集成不同的簇,每一簇数据有 ...
分类:
编程语言 时间:
2018-07-25 20:08:14
阅读次数:
237