- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 SpringMVC通过Ajax获取JSON数据报406错误
如题:后台代码没问题、ajax没问题、就是会报错,看了很多博客经验 附上两个总结的比较号好的链接,对原作者十分感谢!!! https://blog.youkuaiyun.com/gbtyy/article/details/17165605 http://www.cnblogs.com/codingcloud/p/5210303.html...
2018-05-15 23:06:42
172
原创 Java实现文件目录的DIFF
需求 1. 有A和B两个目录,目录所在位置及层级均不确定 2. 需要以B为基准找出两个目录中所有有改动的文件(文件或内容增加、修改、删除),将有改动的文件放入第三个目录中,层级结构与原目录相同 3. 将所有新增与更新信息记录到更新日志文件中 4. 将删除信息单独记录到删除日志文件中 5. 每次执行diff工具需要生成一个新的以日期命名的目录存放文件 一下是第一个版...
2018-05-10 20:57:07
957
原创 Servlet源码-tree结构
javax.servlet-api-3.0.1-sources.jar的结构: │ pom.xml │ ├─javax │ └─servlet │ │ AsyncContext.java │ │ AsyncEvent.java │ │ AsyncListener.java │ │ DispatcherType.java │ ...
2018-03-24 23:40:00
209
原创 GIT ERROR: Permission to ********.git denied to deploy key fatal: Could not read from remot
使用git时权限缺少导致部署失败$ git push -u origin master ERROR: Permission to Lansefanggezi/JavaWeb.git denied to deploy key fatal: Could not read from remote repository.Please make sure you have the correct...
2018-03-24 21:35:58
3991
1
原创 LinkedHashMap 排序模式accessOrder-----LRU算法
在看LinkedHashMap源码时,可以发现读取操作的get()方法很有意思。 代码如下 public V get(Object key) { Entry<K,V> e = (Entry<K,V>)getEntry(key); if (e == null) return null; e.r...
2018-03-16 22:42:07
2177
原创 定时器Timer--追赶可执行性
schedule和scheduleAtFixedRate–追赶可执行性再学习定时器类Timer的时候发现了schedule()和scheduleAtFixedRate()方法的一个有趣区别—追赶可执行性。 调用schedule方法代码,例下:package com.Schedule.Main;import java.util.Calendar;import java.ut...
2018-03-15 16:34:49
364
原创 git如何删除文件夹 以及git status 执行后被删除文件红色显示的问题
向GitHub上传项目的时候有些需要忽略的文件夹并未加入.gitignore文件中,导致上传了一些并不想上传的文件。 我们想要在github上面删除,但又不想在本地删除然而,github界面上只能删除文件而不能删除文件夹,所以只能用指令来操作步骤:(以删除.metadata文件夹为例) git rm -r --cached .metedata #--cached不会把本地的.meted...
2018-03-05 21:23:56
3756
原创 数据库恢复技术 TRANCATION
数据库恢复技术事务(Transaction)处理技术:事务事一系列的数据库操作,事数据库程序的基本逻辑单元。事务处理技术主要包括数据库恢复技术和并发控制技术。 事务的基本概念 一 事务 事务是用户定义的数据库操作系列,这个系列要么都做,要么都不做。 二 事务的特性 原子性:事务是数据库的逻辑工作单位,其中的操作要么执行要么不执行。 一致性:当事务执行过程被终断,并且事务中的一些操...
2018-02-05 23:48:00
1646
原创 ASP.NET点击回车触发事件
关于ASP.NET点击回车触发事件问题:在项目开发时遇到一个问题,在textbox中输入数据后,点击回车总是会触发页面右上角的“返回”button,一度很疑惑;在WEB页面上,通常SUBMIT类型的按钮会被默认指派为所在FORM表单的提交按钮,这样就会导致我们在点击回车后总是会执行某一个按钮的事件。方案一:我们可以指定From的默认提交按钮,Form的DefaultButton属性值为
2018-01-25 23:40:17
1543
原创 Java Web知识点总结——JavaBean在JSP中的使用
章五JavaBean是一种Java语言写成的可重用,跨平台的团见组件。有属性、方法和事件三部分构成。JavaBean的编写规范包括Bean类的构造方法,定义属性的访问方法编写规则Bean类必须有一个无参构造方法Bean类不应该有public修饰符修饰的数据成员通过访问方法getXxx()和setXxx()来访问数据成员的值JavaBean的属性 简单属性是最普通的属性,一个属性表示一个伴
2017-12-18 23:11:27
479
原创 Java Web知识点总结——JSP隐式对象之作用域通信对象
章四 问1:何为作用域? 对象的声明周期和可访问性,称为作用于(Scope)。 问2:JSP隐式对象中作用域通信对象有哪儿些?pageContent 但前的JSP页面。request 当前请求过程,forward是使用同一组request、response的。session 当前会话 (从打开浏览器请求发送,到浏览器关闭)application “应用”是是指在服务器上运行的应用,当前
2017-12-14 07:03:54
679
原创 Java Web知识点总结——JSP隐式对象之输入输出对象
章三 问1:什么是JSP隐式对象? 不需要我们“new”就能直接使用的对象,是JSP保留的关键字,可以通过隐式对象访问页面的动态内容。 问2:JSP隐式对象分为几大类?常用的有哪儿几类?输入输出对象 out request response作用域通信对象 pageContent request session applicationServlet对象 page config错误对象 e
2017-12-12 23:16:37
411
原创 Java Web知识点总结——JSP脚本和指令的使用
章二 JSP脚本和指令的使用 问1:Jsp页面包含几种元素?静态内容 :HTML相关的内容。JSP指令:<%@ %>表达式:<%= %>Scriptlet:<% %>脚本 嵌入的java代码声明:<%!%>定义Jsp页面中的变量和方法。注释:以!开头的是HTML注释,客户端能看到。以%开头的是JSP注释,客户端无法看到。问2:为什么第一次访问Jsp页面会比较慢?
2017-12-11 23:36:57
284
原创 Java Web 知识总结
章一 Web应用概述 问1:什么是动态网页? 具有交互性,可以自动更新内容并且内容因时因人改变的网页。 问2:什么是B/S结构? B/S是浏览器服务模式。C/S客户端服务模式。 问3:B/S架构于C/S架构的对比优势? 访问Web应用程序更容易,不用安装,维护和部署的成本低。 问4:什么是Java EE,以及核心技术。 Java EE是Java Plat
2017-12-11 22:30:53
226
原创 ASP RadioButton 出发JS事件和后台事件
大概:今天项目需要一个问题,在ASP上用Radio Button出发JS中的事件,判断“检索”button是不是活性,活性的情况就不触发后台,否则相反。 一:把RadioButton 的OnCheckedChanged 属性绑定后台的方法,通常情况下还把Autopostback属性设置为true,但是这样就没办法实现当“检索”Button 活性的时候不触发后台,这个方法不可行。 二:在页面上设置
2017-11-29 22:30:02
2608
原创 线程安全性——基本知识点
一 1.Java中主要同步机制是关键字synchronized,它提供了一种独占的枷加锁方式,但“同步”这个术语还包括volatile类型的变量,显式锁,以及原子变量。 2。不使用同步还能避免出现错误的三种方式。 不再线程中间共享该状态变量,将状态变量修改为不可边的对象,在访问状态变量时使用同步。 3。在编写并发应用程序时的一种正确的编程方法是:首先使代码正确,然后再提高代码的速度。 4。
2017-11-27 22:44:12
187
原创 如何简单了解TCP
一:大家都知道“三次握手”,至少跟程序沾边的都听说过。对,这就是TCP 协议的很重要的一个知识点。 1.通常大家都知道:发送请求,确认你发送的请求被收到,发送确认被收到的确认。 这就是简单的TCP“三次握手”的解释。更过趣味的解释 2.全双工协议。TCP协议就是全双工协议的,全双工指的是,发送方同时也可以是接收方,即“发送和接受是同时进行的”。 3.TCP报头格式。 二:TCP是用于传输的
2017-11-07 23:09:42
206
原创 轻量级锁
并发编程——volatile 并发编程中经常提到了关键字“volatile”: 我们一般都知道volatile的作用是当一个线程改变了volatile变量的内容后,处理器回提醒其他线程这个变量被更改了,当前数据失效,需要重新读取! 下面我了解一下为什么要设计volatile,以及它是如何实现这个功能的。 处理器和内存: 处理器的读取速度是非常高的,在计算机组成原理的课堂上,老师都回
2017-10-30 22:07:41
320
原创 欢迎使用优快云-markdown编辑器
JVM队内存学习1:JVM的堆内存分为两块,Permanent Space (持久化) Heap Space。 1.1Permanent 是持久化,主要用来存储静态类型数据,Java calss、method等。持久化堆垃圾回收没有什么影响 1.2 Heap Space 分为年老代、年轻代。 1.2.1 年轻代:分为Eden、from、to。 所有的新对象都首先放在年轻代,年轻代的目标就是尽
2017-10-19 22:20:37
142
转载 Java内存原型学习-笔记(嘿嘿……)
一:Java虚拟机内存原型:寄存器:…… 堆:存放对象栈:存放引用,基本类型的数据,基本单位是栈帧静态域:存放由static修饰的变量常量池:存放常量。二:常量池常量池是指在编译时期被确定,并且保存在class文件中的数据。除了基本类型和string的常量值(final)的数据外,还包括一些以文本形式出现的符号引用:1.类的接口和全限定名2.字段的名称和描述
2017-10-11 21:13:37
215
原创 丢手帕问题-约瑟夫问题
1 问题描述: n个人围成一个圈,编号为1~n,从第一号开始报数,报到a的倍数的人离开,一直数下去,直到最后只有一个人,求此人编号。2 解决思路: 使用一维数组,初始化数组的大小为n,数值全为1 初始化计数器为n, 循环数组,如果这个这个数是a的倍数,把当前的数组数值为零,计数器减一 直到 计数器等于1 遍历数组找到那个不是0
2017-10-11 21:07:44
491
原创 欢迎使用优快云-markdown编辑器
Python 笔记 列表 元组 字典 以上同为python的序列,序列都支持的操作有:索引、切面、加、乘、检查成员。 python内置了确定序列长度、最大值、最小值的函数。 元组中只包含一个元素时,要在最后加一个逗号,否者括号会被当作运算符执行,元组中的元素是不允许被修改的。可以将列表转化成元祖。(tuple)
2017-09-28 23:16:27
129
原创 用Java该文件的名字
在用File类操作文件并且改名的时候发现一个小问题!感觉还是挺好玩的!代码如下:import java.io.File;import java.io.IOException;public class renameTest { /** * 当把一个File进行改名操作后,即fileOld.renameTo(NewFile) * 你本地磁盘的文件夹内,即fileOld执行
2016-09-14 13:29:38
193
原创 Exception in thread "main" java.lang.NumberFormatException: For input string: "2016/09/12 09:41:48"
挺奇怪的一个问题,可能是自己本身的基础不牢固所以困扰了很久! 本来是想要把文件的最后访问时间改为当前的时间,然后获取时间是这样的: SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String nowDate = sdf.format(date);给文件设置最后访问时间是这样
2016-09-12 09:48:33
8729
原创 用Java(递归算法)改变文件的最后访问时间!
这是最近刚写的一个小程序,主要为了在提交自己的项目时,将项目文件的时间修改的整齐一些!虽然并没有什么卵用,但是好看啊!哈哈…… 代码:import java.io.File;public class IoTest2 { public static void main(String[] args) throws Exception { File root = new
2016-09-12 09:30:47
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人