
web
输微
这个作者很懒,什么都没留下…
展开
-
Json类库的选用
看到这篇文章以及底下的评论https://zhuanlan.zhihu.com/p/146540159感觉还是选用Gson或者Jackson吧原创 2021-07-03 15:18:15 · 182 阅读 · 0 评论 -
tomcat乱码总结(启动日志乱码、运行控制台输出乱码、URL乱码)
启动日志乱码可以看我写的这篇博文运行控制台输出乱码注意: 在idea VM Option中设置过-Dfile.encoding=UTF-8也依然需要在tomcat Server 中设置。因为运行项目的服务器所在虚拟机已经从idea 的JVM 变成了tomcat的JVMURL中文乱码参考这篇博文总结如下:tomcat 9之前 可以在server.xml文件中添加 <Connector port="8080" protocol="HTTP/1.1" con原创 2020-08-21 18:22:37 · 366 阅读 · 0 评论 -
JavaBeans规范、Spring中的bean
JavaBeans官方规范链接地址JavaBeans维基百科JavaBeans与Spring中的bean区别为:在Spring中,bean表示的是 IoC容器管理的组件。一般,bean一定程度上符合JavaBeans的规范,但由于构造函数注入方式的存在,所以不是必须要遵守JavaBean规范...原创 2020-07-03 18:02:54 · 348 阅读 · 0 评论 -
Xshell 删除、复制粘贴、传输文件、会话和外观设置、输入慢等问题
本文参考:https://www.jianshu.com/p/c7a427d906aahttps://www.jianshu.com/p/c7a427d906aaXshell复制粘贴在xshell中,Ctrl+C 代表着中断当前指令,与WIndows中的复制的快捷键冲突Xshell快捷键中复制为:Ctrl+Insert 粘贴为 ShIft+Insert注意:粘贴可以通过鼠标中键...原创 2020-03-05 16:17:23 · 2281 阅读 · 0 评论 -
ping与Tracert
ping是一种计算机网络工具,用来测试数据包能否透过IP协议到达特定主机。ping的运作原理是向目标主机传出一个ICMP的请求回显数据包,并等待接收回显回应数据包。程序会按时间和成功响应的次数估算丢失数据包率(丢包率)和数据包往返时间(网络时延,Round-trip delay time)ping 时间越短越好 ,而ttl(最长生存时间)越长越好。参考:https://zh.wikipedia...原创 2020-03-05 15:28:41 · 517 阅读 · 0 评论 -
谷歌浏览器无法翻译
网络正常联通外界依然没有效,可以试一下重置浏览器原创 2020-01-20 16:54:42 · 2342 阅读 · 0 评论 -
谷歌自定义搜索引擎
https://cse.google.com.hk/cse/create/new原创 2020-01-20 10:27:44 · 1289 阅读 · 0 评论 -
idea 谷歌浏览器配置 通过浏览器打开页面 open in brower
谷歌浏览器配置如何设置idea打开的chrome浏览器有用户数据1)IntelliJIdea2019.2\config\chrome-user-data清空2)将谷歌浏览器的配置文件 复制到上面的文件夹中3)将IntelliJIdea2019.2\config\chrome-user-data路径天到上图的文本框中为什么要复制到将数据复制到一个文件夹而不是直接填写路径?因为如果你的c...原创 2019-10-16 21:41:50 · 5570 阅读 · 1 评论 -
抓包
http://mouxuejie.com/blog/2017-03-19/capture-package-principle/原创 2019-08-15 16:00:10 · 139 阅读 · 0 评论 -
spring 面试
面试官会问关于spring的哪些问题? - 晓风轻的回答 - 知乎https://www.zhihu.com/question/39814046/answer/419505185原创 2019-08-24 14:27:15 · 131 阅读 · 0 评论 -
java基础
https://zhuanlan.zhihu.com/p/28615617原创 2019-08-24 14:25:13 · 89 阅读 · 0 评论 -
tomcat支持的版本以及web.xml各版本写法
http://tomcat.apache.org/whichversion.html注意:tomcat 同时支持 servlet 4 与jsp2.3 不意味这 jsp2.3就支持servlet4.0事实上, jsp2.3.3 仅支持 servlet 3.0.1,如果弄错了,是会出bug的web.xml各版本写法...原创 2019-08-10 17:47:00 · 1969 阅读 · 0 评论 -
web容器、servelte、servlet容器、服务器
Java Servlet(Java服务器小程序)是一个基于Java技术的Web组件,用于动态生成内容。该组件无法单独运行,必须被部署到Servlet容器中,由Servlet容器来实例化和调用 Servlet的方法Servlet容器也叫做Servlet引擎,是Web容器的一部分,能够通过管理servlet组件,提供基于请求/响应模型的网络服务Web容器是一种服务器程序,负责管理和部署web应用,...原创 2019-08-10 16:56:13 · 291 阅读 · 0 评论 -
HTTP报文结构 HTTP还是http 以及HTTP相关资源链接
https://github.com/JChehe/blog/blob/master/posts/%E3%80%8A%E5%9B%BE%E8%A7%A3HTTP%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.mdhttps://imtangqi.com/2016/04/04/the-notes-of-learning-illustrating-http...原创 2019-08-17 14:33:55 · 146 阅读 · 0 评论 -
MIME
参考:知乎相关问题维基 MIME多用途互联网邮件扩展(Multipurpose Internet Mail Extensions),最初是为了将纯文本格式的电子邮件扩展到可以支持多种信息格式而定制的。后来,在HTTP协议中也使用了MIME的框架。因此,MIME也用来指代互联网媒体类型(Internet media type,也称为MIME类型(MIME type)或内容类型(content ...原创 2019-08-10 15:45:26 · 86 阅读 · 0 评论 -
base64
以下内容整理摘录自使用base64编码的好处首先, 经base64编码后,存储形式为64个ASCII码,不会因为传输节点的编码格式不同,就减少了不可见字符被处理错误的可能然后,其他作用与注意事项:首先这算法是编码, 不是压缩, 编码后只会增加字节数;算法简单, 几乎不会影响效率;算法可逆, 解码很方便, 不用于私密信息通信;虽然解码方便, 但毕竟编码了, 肉眼还是不能直接看出原始内...原创 2019-08-24 16:10:39 · 335 阅读 · 0 评论 -
web token以及CORS(跨域资源共享)
彻底理解cookie,session,token这篇文章对token解释的比较好但是,1)该文中对session的解释不够深入,可以看这篇session正在被淘汰吗? - 李明阳的回答 - 知乎https://www.zhihu.com/question/315397046/answer/6950699942)具体json web token可以看这篇http://www.ruanyi...原创 2019-08-24 17:18:10 · 1655 阅读 · 0 评论 -
哈希算法(SHA1,SHA2,MD5)
散列 跟哈希(Hashing)是同一个意思常见 加密算法比较:SHA1,SHA2,MD5, bcryptSHA1 已经不安全https://www.imooc.com/learn/977https://ke.qq.com/course/282948?tuin=3c7aa8591)加密算法加盐主要防止的是黑客拿到数据库,通过其中数据反推密码.如果是在线破解 .加salt根本没用,因为...原创 2019-08-25 10:10:01 · 6236 阅读 · 0 评论 -
对称加密与非对称加密
对称加密 非对称式加密 以及数字签名...原创 2019-05-01 18:37:41 · 326 阅读 · 0 评论 -
TSL和SSL以及基本过程
SSL安全套接层TSL传输层安全性协议SSL3.0 1996 发布TSL 1.0 IETF将SSL标准化,并将其称为TLS TSL 1.0和SSL技术上的差别非常小TLS 1.1 2006年4月发布TLS 1.2 2008年8月发布TLS 1.3 2018年8月发布TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3SSL/TL...原创 2019-10-03 09:17:45 · 947 阅读 · 0 评论 -
idea tomcat 控制台日志中文乱码 “淇℃伅” 问题
先看的是这篇博文https://blog.youkuaiyun.com/weixin_38374974/article/details/86146281不太管用,最后参考的这篇博文解决的https://blog.youkuaiyun.com/CaptainJava/article/details/89874318我的情况是:操作系统 win10tomcat 9.0.24打开conf下logging.proper...原创 2019-08-28 21:21:52 · 682 阅读 · 0 评论 -
java性能分析工具
VisualVMJava Missing Control 简称JMSJconsoleJava Flight RecorderJStack原创 2019-10-03 09:32:53 · 371 阅读 · 0 评论 -
编码、解码以及乱码问题
1.html页面 utf-8 iso-8859-12.jsp<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8” contentType=“text/html;charset=UTF-8” %>3.浏览器与服务器端通信get方式String uname = new String(nam...原创 2019-08-18 16:35:10 · 186 阅读 · 0 评论 -
URI URL与URN
维基百科图片来源上面维基百科的链接URI包含 url 和urn 以及既是url和urn的部分换句话说,urn和url一定是uri,但是 uri不一定是url或者urn原创 2019-08-10 15:15:33 · 337 阅读 · 0 评论 -
目前 Java 后端有哪些不是很有必要去学的?
目前 Java 后端有哪些不是很有必要去学的? - 沈世钧的回答 - 知乎https://www.zhihu.com/question/305924723/answer/557800752转载 2019-08-07 04:07:34 · 997 阅读 · 0 评论 -
grails gsp标签
Grails是使用groovy编写的web框架gsp标签就是grails原创 2019-03-24 11:43:48 · 305 阅读 · 0 评论 -
浏览器无法找到css或者js文件
实际结果:在idea里可以用ctrl 找到文件,但是 在chrome中显示文件404.且点开文件,显示空白。解决过程:开始以为是文件没有从服务器端传到浏览器,但想到文件代码是复制粘贴进来的,就试着看是不是编码格式的问题。思考:以后复制进来的代码,都需要做一遍 编码格式转换 的过程...原创 2019-03-23 21:28:37 · 2013 阅读 · 3 评论 -
idea ssm_maven 项目改名字
注意有四个部分原创 2019-07-12 16:55:48 · 251 阅读 · 0 评论 -
String注意事项
POJO 类必须写 toString 方法。使用 IDE 的中工具: source &amp;amp;gt; generate toString时,如果继承了另一个 POJO 类,注意在前面加一下 super . toString 。说明:在方法执行抛出异常时,可以直接调用 POJO 的 toString() 方法打印其属性值,便于排查问题。...转载 2019-03-17 15:22:44 · 841 阅读 · 0 评论 -
el表达式
EL表达式 expression language 表达式语言用来简化jsp页面中数据访问的复杂代码,不需要类型转换,甚至不需要了解java编程,美工前端人员也可以掌握基本语法${expression }点操作符和[]操作符[]操作符功能更强大。点操作符左边只能是map或者bean,右边只能是对应map的键或者对应bean的性质而[]操作符,左边可以是 map、bean、list、...原创 2019-03-21 13:09:25 · 101 阅读 · 0 评论 -
浏览器使用方法
fn + f12 打开开发者工具点击此按钮可以选取 网页元素,查看相对应的源码点击此按钮 可以找到网页快照和 类似结果原创 2019-02-27 22:28:11 · 1007 阅读 · 0 评论 -
IntelliJ IDEA 使用 LiveEdit 插件 web网页后端可视化调整
通过三个步骤完成 网页刷新即可更新前端代码原创 2019-01-03 13:23:51 · 8338 阅读 · 0 评论 -
Ehcache与redis
这是引用ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统,存在缓存共享、分布式部署、缓存内容很大的,建议用redis。补充下:ehcache...原创 2019-03-31 14:28:23 · 105 阅读 · 0 评论 -
maven项目中的 classpath 指向哪里
全文 仅针对 idea的maven项目我觉得 classpath在 source 路径中指的是target/classes而classpath 在test source 路径中指的是target/test-classes点开上面的文件夹,就可以看见配置文件,这也是为什么要加classpath才能找到,否则会在classes中的class文件同级找参考:https://blog.csd...原创 2019-03-24 15:50:59 · 1458 阅读 · 0 评论 -
ant风格url 与web.xml中的servlet匹配规则
spring 和shiroini配置文件url session 都支持ant url pattern通配符说明? 匹配任何单字符* 匹配0或者任意数量的字符** 匹配0或者更多的目录(1)/user/*/createUser/user/aaa/createUser、/user/bbb/createUser(2)/user/**/createUser/us...转载 2019-05-03 09:55:05 · 208 阅读 · 0 评论 -
Unicode UTF-8 ISO-8859-1 GBK GB2312 ASCII
Unicode 和 UTF-8 有什么区别? - 邱昊宇的回答 - 知乎https://www.zhihu.com/question/23374078/answer/24385963原创 2019-08-07 03:58:01 · 207 阅读 · 0 评论 -
html的lang属性
网页头部的声明应该是用 lang=“zh” 还是 lang=“zh-cn”? - 维尼和青蛙的回答 - 知乎https://www.zhihu.com/question/20797118/answer/63480740转载 2019-06-22 17:50:51 · 1753 阅读 · 0 评论 -
idea JSP模版更改
<%-- Created by IntelliJ IDEA. User: ${USER} Date: ${DATE} Time: ${TIME} To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html; charset...原创 2019-06-02 10:33:21 · 1303 阅读 · 0 评论 -
解决Address localhost:1099 is already in use
转自:https://blog.youkuaiyun.com/qq_26230421/article/details/80098032使用方法二比较保险 ,因为有好几个java.exe第三步也可以在任务管理器中杀死进程就可以显示pid原创 2019-06-01 15:43:50 · 664 阅读 · 0 评论 -
访问文件路径
1访问 文件1) 相对路径在project中,相对路径的根目录是project的根文件夹,创建文件的写法是:File f = new File(“src/com/lavasoft/res/a.txt”);File f = new File(“./a.txt”); (注./的含义)如果想在src下创建目录:File f = new File(“src/a.txt”);注意:路径不以...转载 2019-07-12 16:54:38 · 302 阅读 · 0 评论