问题引出 首先看一个问题: 当一个对象被当做参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java编程语言中只有由值传递参数的。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用(相当于在内存空间中复制了一份引用给方法参数)。 "值传递"和"引用传递的"区…
在Windows下启动程序时有时会遇到端口被占用的情况,由于一个端口同时只能运行一个进程,所以要想启动新的程序就要先把占用该端口的进程给kill掉,具体的命令分为以下三步, 以杀死占用了80端口的进程为例: 根据端口号“80”查找进程号 netstat -ano|findstr "80" TCP 0.0.0.0:80 0.0.0.0:0 LISTE…
Windows常用工具类 运行程序 运行命令 记事本 notepad 计算器 calc 画图 mspaint 写字板 write Windows放大镜 magnify 辅助工具管理器 utilman Telnet客户端 telnet 任务管理器 taskmgr 关闭Windows shutdown 扫描仪与相机 sticpl.cpl 远程桌面 ms…
名称 关键字 AppleScript applescript ActionScript 3.0 actionscript3 , as3 Shell bash , shell ColdFusion coldfusion , cf C cpp , c C# c# , c-sharp , csharp CSS css Delphi delphi , pa…
错误详情 执行 ```bundle exec jekyll serve```时,提示: Liquid Exception: invalid byte sequence in GBK in _layouts/redirect.html jekyll 3.3.1 | Error: invalid byte sequence in GBK 解决方案 Co…
介绍 Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行。但是Apache不能解释java程序(jsp,serverlet) Apache是普通服务器,本身只支持html即普通网页…
举例说明 select * from user where name = "dato"; select * from user where name = #{name}; select * from user where name = ${name}; 一般情况下,我们都不会注意到这里面有什么不一样的地方。因为这些sql都可以达到我们的目的,去查询…
问题描述 jekyll 的标题一般通过markdown头部的title来获取,如果不指定title,会自动解析文件名作为标题。 为了让markdown更加简洁方便(好看),让其从文件名中获取显然是一种不错的方式,但是,这样会带来一个问题,就是无法使用中文文件名,否则本地调试会无法访问。 解决办法 修改安装目录\Ruby22-x64\lib\ruby…
过滤器 过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或…
在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里无法成功编译这个程序。 解决方案如下: 1、选中项目(在IntelliJ中称为Module); 2、点击右键,选择open modual settin…