- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 windows查看端口占用,然后关闭程序
对于老鸟: netstat -ano | findStr "8080" >>>得到端口为8080 的进程pid (结果最后一列) taskkill /pid 876 -t -f >>>关闭 pid为 876的进程 以下...
2018-12-31 19:25:49 4249
原创 使用 servlet 响应ajax请求,返回 json 数据
前提:会写一个 servlet ,参考文章 写一个 servlet 的方法1.导入对象转 json 的jar 包我这里使用的时maven 导包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</ar...
2018-12-31 18:37:49 7346 1
原创 写一个 servlet 的方法
前提: 会新建web项目,指定 web 容器如tomcat1. servlet 方面 编写的servlet 要实现 Servlet接口或者继承 HttpServlet抽象类 参考代码:package demo;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Se...
2018-12-31 18:22:24 6018
原创 获取服务器的文件路径 --简洁有效
就想操作服务器上的文件,看了千言万语.最终就这一句最有效://项目磁盘路径String realPath = request.getSession().getServletContext().getRealPath("/");webapp下的文件也会自动部署到此目录下. ...
2018-12-30 00:10:07 9914
原创 Java 原生服务器接收上传文件,不使用MultipartFile类
由于工作中 使用 MultipartFile 与现有的一些上传文件组件冲突所以使用其他的接收上传文件的方法.首先我把 MultipartFile 类的配置文件注释掉.<!-- <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartRes...
2018-12-29 00:34:51 7896
原创 python3 编写原生爬虫 --爬虫入门
使用 python3 抓取,csdn 某篇文章的标题,注释写的很全就不多废话了#coding=utf-8from urllib import requestimport reclass Spider(): #我要爬取的链接 start_url = "https://blog.csdn.net/weixin_42144379/article/details/853...
2018-12-29 00:06:15 4872
原创 python3 yield 生成器
在 Python 中,使用了 yield 的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值 (有 return 作用), 并在下一次执行 next() 方法 时从当前位置继续运行。 ...
2018-12-28 23:40:56 4292
原创 python 3 写中文报错 SyntaxError: Non-UTF-8 code,编码声明的区别
python 默认是使用 ascii 编码的,直接 print("中文") 是会报错的:例如:print("你好")报错:SyntaxError: Non-UTF-8 code starting with '\xc4' in file D:/Program Files (x86)/JetBrains/PyCharm ...但是在文件头加上 : #coding = utf-8...
2018-12-28 23:09:51 9675
原创 python3 安装 pip (PyPI)
1. 进入 pypi 的官网: https://pypi.org/project/pip/点击图中的 红色 的 2. 处的 pip-18.1.tar.gz 自动下载,也可以直接 点击下载 pip18.1 2.下载完成后,直接解压到当前文件夹进入到当前路径的 命令行:然后在输入 python setup.py install 就开始安装了 3. 安装完pip 后,...
2018-12-28 22:46:08 13102
原创 windows 10 环境变量 path 变成旧版,调回 新版垂直状态
今天像往常一样操作电脑,但是改环境变量 path 的时候突然发现变成这个变成了以前的横向文本:这么老长一大堆,改个环境变量老麻烦了!想想昨天调环境变量的时候,是把自己的 JAVA_HOME 放到最前面,系统的一些放到后面去了然后我就把 系统的 path中的 C:\Windows\system32 放到最前关掉,然后重新打开环境变量,一切还原如初: ...
2018-12-28 22:18:00 14078 15
原创 finereport 帆软学习笔记--已解决的问题
finereport 版本:8.0系统环境:win 10一.权限控制需求:不同用户显示不同内容的报表。解决方案:在嵌套iframe的页面里,给src路径属性后面加上用户信息参数,例如:?username=123在帆软设计器里通$username取得参数值,可以通过单元格过滤的方式控制显示不同内容的报表,也可通过sql的方式控制展示不同的报表。例如:${if(usernam...
2018-12-26 15:58:50 12629 1
原创 java单例模式 -- 懒汉模式和饿汉模式
懒汉模式: 在类加载的时候不被初始化,类加载快. 有线程安全问题,需要在 getInstance 方法加 synchronize 锁.public class Lazy { private Lazy() { } //创建一个私有的对象,但是不进行初始化 private static Lazy lazy; //得到自己的实例,判断是否为空,为...
2018-12-11 22:24:39 3968
原创 JAVA Map的三种遍历方式
package map;import java.util.Collection;import java.util.LinkedHashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** * Map的遍历 * Map有三种遍历方式: * 1:遍历所有的key * 2:遍历所...
2018-12-11 21:59:10 4225
原创 JAVA 内存管理 JVM 概述
1)堆: 1.1)存储new出来的对象(包括实例变量) 1.2)垃圾:没有任何引用所指向的对象, 垃圾回收器(GC)不定时到内存中清扫垃圾, 回收过程是透明的(看不到的),不一定一发现垃圾就立刻回收, 调用System.gc()可以建议虚拟机尽快调度GC来回收垃圾 1.3)实例变量的生命周期: 创建对象时存...
2018-12-11 21:35:31 4048
原创 JAVA 基础 final、static 关键字
1.final:最终的、不可改变的---------------应用率低 1)修饰变量:变量不能被改变 2)修饰方法:方法不能被重写 3)修饰类:类不能被继承 4)修饰成员变量:系统不会默认赋值,声明时初始化,或者构造中初始化. 5)修饰局部变量: 系统不会默认赋值,使用前初始化,局部变量出本方法后无效.2.static:静态的 1)静态变量: 1.1)由stati...
2018-12-11 21:33:25 4080
原创 JAVA 向上造型、重写方法、重写重载区别
1.向上造型: 1)超类型的引用指向派生类对象 2)能点出来什么,看引用的类型2.方法的重写(Override):重新写、覆盖 1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 2)重写方法被调用时,看对象的类型 3)重写遵循"两同两小一大"原则: 3.1)两同: 3.1.1)方法名相同 3.1.2)参数列表相同 3.2...
2018-12-11 21:29:29 4443
原创 JAVA OOP三大特征:封装、继承、多态
1.封装: 1)类:封装的是对象的属性与行为 2)方法:封装一段特定的业务逻辑功能 3)访问控制修饰符:封装的是具体的访问权限2.继承: 1)作用:代码复用 2)超类:所有派生类所共有的属性和行为 接口:部分派生类所共有的行为 派生类:派生类所特有的属性和行为 3)单一继承、多接口实现,传递性3.多态: 1)行为多态(所有抽象方法都是多态的) 对...
2018-12-11 21:26:58 4242
原创 Oracle 存储过程 in、out、in out 参数的使用方法
1. in 参数用于接收参数,在子程序内部,不能进行修改。默认的参数模式:in案例:-- 声明存储过程create or replace procedure pro_in(p_num in number)isbegin dbms_output.put_line(p_num); -- p_num:=10;-- 添加此行编译报错,in 参数不能赋值end pro_in;...
2018-12-11 12:47:44 22380 9
原创 oracle 存储过程 的创建以及使用
1.概念 存储过程:实际上是封装在服务器上一段PLSQL代码片断,已经编译好了的代码 客户端取调用存储过程,执行效率就会非常高效 语法: create [or replace] procedure 存储过程的名称(参数名 in|out|in out 参数类型,参数名 in|out|in out 参数类型) is | as ...
2018-12-11 11:11:31 4377
原创 HTML 5 网页播放音乐
我主要使用的是 audio 标签播放音乐,网上还有其他方法可以自行查找.一个简单的 案例:<audio src="a.mp3" autoplay loop></audio>然后再 在对应的目录下放一个音频文件 ,上图的 a.mp3然后再启动项目就可以听到 a.mp3 的声音了.如果一次不成功,那就刷新一次试一下吧.我个人主页: www.jack...
2018-12-09 16:54:15 5461 2
原创 Nginx 的 安装、基本使用方法 和 Linux 版本下载地址
1.到官网下载稳定的版本Nginx 官网 : nginx.org/en/download.html图中 标红 1. 是新版 ,标红2. 是稳定版 下面是历史版本我下载的 是 画红圈的 nginx/Windows-1.14.2 稳定版本2.解压安装解压后 nginx 的目录就是这个样子,这时候 我们 可以通过直接 双击 nginx.exe 打开(也可以在地址栏 输入...
2018-12-09 16:24:30 10826 2
原创 修改 tomcat 默认页为自己的项目
方法一: 也是最直接的办法,就是 删掉 webapp下的 ROOT 项目然后把自己的项目更名为ROOT方法二:修改 tomcat 配置文件 conf 下面的 server.xml 在末尾有这么一段:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="...
2018-12-09 01:17:22 4159
原创 JSP 里面中可以使用的元素, jsp9大对象、jsp 指令等
1)html (css,js) 直接写即可。2)java代码 a. java代码片断 <% java代码 %> b. jsp表达式 <%= java表达式 %> c. jsp声明 (a1.jsp) <%! 声明一个方法或者变量 %>3)指令 a.什么是指令...
2018-12-09 00:49:06 4118
原创 org.springframework.beans.factory.BeanCreationException 的解决方法
调试项目的时候不小心遇到了:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.SqlSessionFactoryBean#0' defined in file [...
2018-12-09 00:37:59 8714 1
原创 cmd 常用命令 过滤,查看IP地址 等
dir 列出当前位置的所有文件/文件夹D: 切换盘符,同理: E: 等ipconfig 查看IP相关信息xxA | findStr "xxB" 过滤xxA 命令查询的结果,找到其中的xxB例如 : ipconfig | findStr "IPv4" 快速定位IP地址导出目录结构树: windows + R ⇒ 输入 cmd ⇒ 进入 windows 命令行界面:t...
2018-12-09 00:32:40 10891
原创 Java 根据 IP 地址来获取 位置 -- 使用 ip2region
首先在 maven 里面引入 ip2region :<dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.7</version></depen
2018-12-08 23:20:43 16698 6
原创 jQuery 异步 提交表单
这个以前学过,但是后来工作用多了 MXFramework 的 RESTClient 做交互 有些淡忘了虽然 RESTClient跟 ajax 差不太多,但还有区别今天复习下 jQuery 的Ajax提交表单:html 部分:<form id="form-msg"> <!-- Leave me a message... --> <tex...
2018-12-08 21:12:42 4073
原创 ajax 处理请求成功却无法进入 success方法
今天写页面的时候遇到一个奇怪的问题前端这么写的:$("#submitMsg").click( function () { console.log("进入事件"); $.ajax({ type:'post', data:$("#form-msg").serialize(), url:"/jacktu/main/send_msg.do", dat...
2018-12-08 21:07:00 9318 2
原创 vue开发环境搭建
前言:作为一个后端程序员,但是又想搭建网站.不依靠别人,那只得 自己学点前端.除了常用的bootstrap之外还想学一样,物色几样 如 easyUI , angular.Js,React.js,VUE等之后,还是选中了 由中国人 开发的 VUE 不但火而且 文档对中文支持比较好.一、vue-cli脚手架的搭建1.首先你的电脑上得先安装 node.js 没有安装的可以参照:N...
2018-12-06 20:37:48 4133
原创 递归删除非空文件夹(目录)
Java 对File类 提供了一个删除文件 delete(); 的方法但是这个方法只对 文件或者 空目录有效,对非空目录是无法进行删除的这个时候我们要 删除非空目录 可能就会用到 递归的方法:private static void delDirectory(File f) { //判断是否目录 if (f.isDirectory()) { //是目录,判断是否有子文件...
2018-12-06 19:54:44 5370
原创 使用 FileInputStream / FileOutputStream 复制文件
使用 FileInputStream / FileOutputStream 复制文件 code: /** * @param source 必须存在此文件 * @param aim 此文件可以不存在 * @throws IOException 可能会抛出的异常 */ private static void copyFile(File source,File aim) thr...
2018-12-06 14:58:19 4492
原创 把带中文的字符串转为 /u16进制 的 Unicode 码
话不多说直接上代码:/** * 带中文的字符串转为 /u16进制 的 Unicode 码 */ private String tfToHex(String str){ Integer.toHexString(0); //匹配单字符是否中文的正则 String regex = "[\u4e00-\u9fa5]"; char [] arr = str.toCharA...
2018-12-06 14:51:50 6213
vue-elemnt-admin-master 带完整依赖node_modules
2019-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人