- 博客(24)
- 收藏
- 关注
原创 charles抓包改数据(小程序)
在需要改数据的请求上右键打断点,然后清除数据,再次访问小程序的页面这时charles会拦截请求,然后execute,修改数据,再点击execute页面数据会变化在proxy—》breakpoints setting里面删除断点。...
2019-10-11 18:45:12
1305
原创 2019.9.19学习思考
1.关于项目为什么要做这个项目或这个项目是什么? 需要哪些知识技能? 做了哪些模块? 怎么做的? 思考需要改进的地方? 总结是什么?2.关于实习工作内容? 介绍项目是什么? 有哪些成果?思考+总结...
2019-09-19 13:39:09
188
原创 安卓手机进入chls.pro/ssl无法识别并安装证书
目前好像安卓7以后不信任安装的外部证书,需要采取root。所以完成所有的安装步骤后,手机上的HTTPS的请求是抓不到的,但HTTP的请求是可以抓得到的。-------------------------更新-------------------------------在Charles中要与手机连接(手机和电脑要在同一局域网,可下载360WiFi,给手机开热点):一下步骤请按照顺序操作...
2019-07-28 11:18:55
54797
转载 计算机网络
目录1.OSI,TCP/IP,五层协议的体系结构2.IP地址的分类3.ARP地址解析协议的工作原理4.各种协议的介绍5.RARP协议6.TCP三次握手和四次挥手的全过程7.在浏览器中输入www.baidu.com后执行的全部过程8.TCP和UDP的区别?9.DNS域名系统,简单描述其工作原理。10.TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可...
2019-07-07 17:31:00
344
原创 Java内存区域与内存溢出异常
1.Java内存区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是以来用户线程的启动和结束而建立和销毁。程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行的方式来...
2019-06-01 20:46:22
151
1
原创 重温HTML/CSS
目录概念一个简单的HTMLHTML标签CSS样式概念1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。一个简单的HTML<!DOCTYPE HTML>...
2019-05-29 14:39:38
219
原创 Java笔记之集合、多线程和动态代理
一、ArrayList、LinkedList和VectorArrayList和Vector都是基于数组实现的动态数组,而LinkedList是基于链表实现的集合,学过数据结构,我们都知道使用数据来检索元素的时间复杂度是O(1),而链表增删的时间复杂度是O(1),因此随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针,新增和删除操作add和...
2019-04-03 11:44:48
297
1
原创 Java版链表翻转
while(head != null){ next = head.next;//保存当前head指向节点的下一个节点 head.next = pre;//将head指向的节点的下一个节点指向前一个结点 pre = head; //保存当前head指向的节点,因为它即将成为新head指向节点的前驱 head = next;//移动head指向的节点,产生head指...
2019-04-03 11:37:03
162
原创 计算机网络笔记HTTP、TCP/IP
1.OSI七层模型物理层(光纤) 数据链路层(网桥、交换器) 网络层(路由器) 传输层(防火墙) 会话层(管理会话) 表示层(数据) 应用层(网关)2.TCP/IP的分层链路层(光纤) 网络层(数据包、IP) 传输层(TCP和UDP) 应用层(FTP、DNS)3.确保可靠性的TCP协议三次握手建立一个连接:发送端(c)发给接收端(s)一个标有SY...
2019-03-23 10:58:09
118
原创 Java
1.hashmap是安全的吗?不安全为什么?hashmap底层是一个Entry数组,当发生hash冲突的时候是采用链表的方式解决的,在对应的数组位置存放链表的头结点,新加的结点会从头结点加入,但是此实现不是同步的,当多个线程刚好对同一个数组位置同时进行addEntry操作,它们会同时获得头结点,当其中一个进行头结点插入时后面的会覆盖掉其数据,导致数据丢失。怎么变成线程安...
2019-03-20 20:45:19
182
原创 Struts和SpringMVC的区别
1.Struts是类级别的拦截,SpringMVC是方法级别的拦截先来看Struts的ApplicationContext.xml再看看UserAction.java最后看看login.jsp我们可以看出只要来了请求,就会通过get和set注入request的数据,一个Action对象就对应一个上下文然后我们来看看SpringMVC的springmvc.xml...
2019-03-17 16:14:55
6047
原创 java笔记&和&&重载和重写抽象类和接口
1.用static修饰的成员变量为类变量,反之则是实例变量,类变量可以直接通过类名调用,而实例对象需要创建对象。2.实例化一个对象除了new之外,还可以用Class,Class cs = Class.forName("java.demo.Rect");Rect rect = (Rect)cs.newInstance();3.关于&和&&的区别:&运算符有两种...
2019-02-19 20:41:55
212
原创 activemq访问网址失败503
今天在安装activemq时,Linux自带的java也删了,jdk7也装好了,但是访问activemq的服务网址失败,有两个问题:主机名最好不要带字符‘-’、‘.’等,第二个就是主机名跟IP地址的映射关系查看主机名:编辑hosts文件为如下:...
2018-11-23 09:46:29
403
1
原创 Cookie与Session的区别
我们知道,从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话,会话技术就是记录这次会话中客户端的状态与数据的。那么会话技术又分为Cookie和Session:Cookie:数据存储在客户端本地,减少服务器端的存储的压力,安全性不好Session:将数据存储到服务器端,安全性相对好,增加服务器的压力 1.Cookie从两个方面了解Cookie:(...
2018-11-13 19:22:09
133
原创 Java的集合
1.集合的安全性我们可以通过看到ArrayList、HashSet、HashMap的源码,每个方法都没有加锁,线程事实上是不安全的,但Vector和HashTable是线程安全的,它们各自的核心方法添加上了关键字synchronized。Collections工具类提供了相关的API,可以让上面三个不安全的集合变安全:// Collections.synchronizedColle...
2018-11-11 14:42:03
167
原创 List、Map和Set的区别
1.结构特点List Map Set 存储单列数据的集合 存储键和值的双列数据的集合 存储单列数据的集合 存储的数据有顺序并可重复 存储的数据没有顺序,键不能重复,但值可以重复 存储的数据没有顺序,不允许有重复 2.实现类List接口有三个实现类:LinkedList ArrayList Vect...
2018-11-05 20:31:34
195
原创 Linux常用的操作及其命令
常用Linux命令(1)切换到上一层目录:cd ../ (2)切换到系统根目录:cd /(1)列出文件列表:ls(2)列出文件列表及文件详细信息:ll(3)创建目录:mkdir(4)移除目录:rmdir(5)查找目录:find 目录 参数 例:查找/root下的与test相关的目录(文件) find /root -name ‘test*’(6...
2018-11-02 16:02:04
104
原创 java实现八大排序
我们知道排序是指将数据元素按照指定关键字值的大小递增(或递增)次序重新排列,有插入排序、交换排序、选择排序和并归排序。1.直接插入排序现有数组{23,15,56,14,26,58,99,33,78},我们从第一趟开始,将a0(此时的a0是一个已排好的排序子序列{23})赋值给变量temp,然后将a0与a1比较,若是a0>a1,则将a0赋值给a1,再将temp赋值给a0,此时排序子序列...
2018-11-02 15:34:58
473
原创 java中的日期和时间输出实现
首先我们知道java里面的日历类是Calendar,另外还有Java 8 的LocalDateTime,接下来就让我们一起来看是和使用:1.如何取年、月、日、小时、分钟、秒?package renwu;import java.text.DateFormat;import java.util.Calendar;public class GetDate { public s...
2018-10-22 18:07:48
357
原创 Web应用服务器-Tomcat
1.Tomcat简介Tomcat是由Apache、Sun 和其他一些公司及个人共同开发而成的Web 应用服务器,由于其技术先进、性能稳定以及免费而受大家的喜爱,是目前比较流行的Web 应用服务。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。简单来说,我们知道一个C/S系...
2018-10-21 11:55:47
3088
原创 Java之输入输出流
demo:将“张三 89 李四 91 王五 83 刘六 100”此条记录写入"C:\\Demo"的"demo1.txt",再读出此文件,计算这四人的成绩总和。
2018-10-21 11:53:41
561
原创 Java之File类
File类构造方法: File(String filename);File(String directoryPath,String filename);File(File dir,String filename); 通常File类的对象主要调用一些方法用来获取文本本身的一些信息public String getName() 获取文件的名字public ...
2018-10-21 11:51:48
120
原创 JSP之网页元素定位
1.bottom——定位元素外边距底边界的偏移参数auto: 默认值,通过浏览器来计算边缘的位置length: 利用px、cm单位设置元素的底边位置,可为负值%:设置元素的百分比计的底边位置,可为负值demo: 2.clear——设置元素侧面是否允许其他浮动元素参数none:默认值,允许两边都可以有浮动对象left:不允许左边有浮动对象right...
2018-10-21 11:48:58
2216
原创 将eclipse里面的程序与postgresql数据库连接
如何将eclipse里面的程序与postgresql数据库连接?如下: 1.下载由postgresql数据库厂商提供的驱动包(postgresql-42.1.4.jar) 2.在Java项目下面新建一个lib文件夹,再将此驱动放在lib文件夹下 3.在eclipse中鼠标右键项目,选择properties,点击Java Build Path后选择Add E...
2018-10-21 11:44:20
3554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人