随笔
lwthad
活到老学到老|知耻而后勇
展开
-
80端口与8080端口是两种不同的端口吗?他们到底有什么区别和联系?
是不同端口。一般80作为网页服务器的访问端口,比如一个网站的ip地址是123.123.123.123,我们访问的是123.123.123.123:80 只是80是默认端口可以省略。但是如果一个服务器上有不同的站点,那可以用另外的端口,比如123.123.123.123:8080 来访问,选择8080是因为两个80好记。区别与联系:80是http协议的默认端口,是在输入网站的时候其实浏览...转载 2019-01-05 15:00:52 · 4368 阅读 · 0 评论 -
设计模式之——工厂模式
本质:工厂方法代替new操作工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。一、简单工厂模式分析: 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中...原创 2019-02-17 16:49:16 · 132 阅读 · 0 评论 -
使用 Ajax 与后端交互数据
一、使用原生JavaScript的ajax进行交互 二、使用jQuery封装的ajax进行交互原创 2019-02-17 16:17:39 · 429 阅读 · 0 评论 -
六大设计模式之——开闭原则
我通常强调抽象依赖原则:为了应对需求变化,代码中要尽可能地使用(依赖)抽象类型,而非具体类。而不把开放封闭原则(The Open-Closed Principle 、OCP)作为重点加以介绍,主要是因为开放封闭原则涉及的议题较多,容易引起一些误解。★Software entities(classes ,modules,functions,,etc.) should...转载 2019-02-17 16:06:31 · 300 阅读 · 0 评论 -
Windows下配置Notepad++编译运行java程序
环境软件:jdk1.8.0_162notepad++ v7.6.3一、配置Notepad++安装NppExec插件打开Notepad++,菜单栏选择 插件 >> Plugin Admin...,如图2-1 所示,在弹出的窗口中选中NppExec,然后Install(安装),安装完成后,插件中出现NppExec,恭喜你 安装成功。 ...原创 2019-02-15 19:10:12 · 2077 阅读 · 0 评论 -
HTTP Status 500 - Error instantiating servlet class cn.lwthad.servlet.XXXServlet
这个报错意思是 Servlet初始化错误,没有找到Servlet类。解决:1、检查Servlet类是否正确配置web.xml中的配置 或者 你是在Servlet类上加的@webservlet注解,二者只能选其一;2、如果上面操作没有找到配置错误,试试清除 idea 缓存File --> Invalidate Caches / Restart -->Inval...原创 2019-01-22 22:12:21 · 357 阅读 · 0 评论 -
Spring事务de七种传播行为
前言:事务属性的种类: 传播行为、隔离级别、只读、事务超时。记录一下spring事物的传播行为 传播行为定义了被调用方法的事务边界。 传播行为 解析 PROPAGATION_REQUIRED(传播需要) 支持当前事务,如果当前没有事务,就新建一个事务。这是默认的的选择。 PROPAGATION_SUPPORTS(传播支持) 支持当前事务,如果当前没有事务...原创 2019-01-26 16:47:02 · 387 阅读 · 1 评论 -
Windows下 tomcat端口占用
一、查看8080端口情况,找到占用8081的进程PIDnetstat -ano|findstr 8081 二、杀死进程1)直接根据PID杀死进程taskkill /pid PID /f 2)根据PID获取进程名,根据进程名杀死进程tasklist|findstr PIDtaskkill -f -t -im 进程名 补...原创 2019-01-15 17:21:07 · 138 阅读 · 0 评论 -
最近常用端口
百度百科:"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。从小到大:【20 & 21】 ...原创 2019-01-09 15:18:05 · 269 阅读 · 0 评论 -
记录一些 FileZillaClient 的基本连接操作
本地主机:Window 10 FileZilla版本:3.39.0 64位 远程主机:CentOS 6.4 需安装FTP服务小提示:查看CentOS版本命令 # cat /etc/issueFileZillaClient 是一款能够通过FTP、STFP 远程连接主机的免费开源软件 通过FTP协议连接的方法 FTP 百科介绍:FTP(File Transfer Prot...原创 2019-01-09 13:31:09 · 1081 阅读 · 0 评论 -
探究MVC框架模式
前言:MVC不是设计模式也不是框架,而是框架模式。M (Model):模型,包含业务逻辑处理(Service)以及数据库操作(Dao)V (View):视图,职责是渲染经过模型处理的数据C (Controller):控制器,接收请求,转发请求,原则上自身不牵扯到任何业务处理。详解:用户通过浏览器发送请求(B/S),控制器负责接收该请求,然后根据规则将请求转发给模型层相应的...原创 2019-01-13 02:13:05 · 125 阅读 · 0 评论 -
Windows 下编辑 hosts 文件
hosts 文件目录: C:\WINDOWS\system32\drivers\etc\hosts hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联。 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址...原创 2019-01-06 15:48:17 · 708 阅读 · 9 评论 -
MyBatis报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
背景:Mapper接口和 mapper.xml文件都放到mapper包下原因:java编译时,mapper.xml文件不会自动加载到mapper下。解决:在POM文件中加入以下代码:<build> <!--编译时,java文件夹下默认不编译xml文件--> <resources> <resource>...原创 2019-02-18 16:57:22 · 159 阅读 · 0 评论