自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

临渊

若博文中有错误或遗漏要点的地方,望各位老师能够不吝指正。

  • 博客(174)
  • 收藏
  • 关注

原创 希望能够在GitHub相互学习、进步、成长.

[GitHub Pages](https://PisecesPeng.github.io)

2018-12-15 11:32:31 357

原创 win10安装,ERROR:0x8007025D问题解决

Windows10安装的时候,出现ERROR CODE:0x8007025D 大概提示为:windows 无法安装所需的文件。请确保安装所需的所有文件可用,并重新启动安装。 本人在出现这个问题的原因,是因为U盘的格式不正确,这里给出我的步骤,希望能帮助到大家解决问题.合理的使用工具制作’启动盘’(如:UltraISO…)修改BIOS中的GPT/MBR选项(根据具体情况修改)...

2018-07-09 15:05:24 83633 13

原创 AJAX/jsonp实现跨域传输数据

Java后端与普通页面(也可是其他服务器)之间的跨域传输数据代码示例ps.文中用到的JSONObject需要引入以下这个包(maven)<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <...

2018-02-09 22:13:00 585

原创 JavaWebSocket,获取并使用HttpSession与SpringBean

注意,本文的Bean指Spring的Bean,因为有些同学在运行时出现了NullPointException,其实就是Bean的问题.本文从1.如何获取HttpSession;2.如何使用Spring中的bean;3.WebSocket的关键代码示例 ;为大家展示了一个JavaWebSocket亲测可行的示例,希望对大家有帮助

2018-02-03 10:47:26 1285

原创 Maven,系统未安装Web服务器的情况下运行web项目(多图)

在Windows/Linux系统中,在未安装Tomcat 的情况下,怎么样让web项目运行?本文提供了一个简便且可行的方法(详细图解)。与所在系统无关(Windows/Linux双系统亲测可行); 与所使用的IDE无关(IntelliJIDEA/Eclipse亲测可行); 服务器仅尝试Tomcat(至少Tomcat是可行的),本文也是以Tomcat为例;

2018-01-16 19:54:06 766

原创 Python_itchat,get用户信息并处理其得到各个value

Python的itchat是一个非常好玩的库,让我们许多新的玩法其itchat.get_friends()的方法为我们提供了用户信息,但是由于此信息受到许多影响(用户的好友数量等),我们需要对其进行进一步的操作,得到我们想要的用户信息(本人信息)和各个可能用到的value(如:'Nickname''Sex''Uin'等常用信息)本文从实例出发,配合正则表达式,实现了对用户信息的进一步处理(附参考代码)

2018-01-10 22:18:11 2524

原创 MyBatis面试题,'#{}与${}的区别'以及'sql预编译'

MyBatis本身是基于JDBC封装的. 动态sql,是其的强大特性之一. 且mybatis在默认情况下,是会对所有的sql进行预编译的.1. 什么是#{},什么是${}?2. #{}和${}适合什么样的应用场景呢?3. sql预编译没有缺点?

2018-01-03 22:58:02 1884

原创 【无线安全实践入门】常见攻击手段与常用攻击工具简介

【无线安全实践入门】基础攻击手段与常用工具简介1.网络扫描2.破解wifi密码3.针对漏洞的攻击手段4.泛洪攻击5.DoS攻击6.Cookie窃取7.Session劫持8.1.SSH攻击8.2.DNS劫持/污染等

2017-11-26 21:41:08 3369

原创 【无线安全实践入门】破解WiFi密码的多个方法

【无线安全实践入门】破解WiFi的多个方法1.Aircrack-ng套件1.1.连接MAC地址绑定的wifi1.2.WPA2加密的wifi1.3.WEP的wifi2.路由器的PIN码破解3.Fluxion工具(社工破解)

2017-11-24 20:58:04 20963

原创 【无线安全实践入门】网络扫描和ARP欺骗

【无线安全入门扫盲】网络扫描和ARP欺骗1.网络扫描和嗅探NMap(Network Mapper),一个很不错的网络扫描和嗅探工具包2.ARP欺骗局域网中的arp欺骗还是比较有意思的.像arpspoof、Ettercap等工具都很不错.arp欺骗之后其实可以很多动作的...这里就介绍老掉牙的arpspoof的断网攻击和图片捕获.2.1.断网攻击2.2.图片捕获

2017-11-22 22:28:53 1542

原创 jQuery,ajax'map传值'与后端'接收map'应用实例(SSM框架)

jquery无论是同时传递多个数据到后端,还是接收从后端传来的多个数据,这都是日常开发中很常见的。本文从后端SpringMVC处理实例出发,举了两个比较有代表性的例子:1. 向后端传递单个数据,从后端返回Integer类型数据;2. 向后端传递多个数据,从后端返回数组;

2017-10-20 18:39:20 6966

原创 Spring事务管理,"'程序报错'但'事务不回滚'?"问题分析(SSM实例)

Spring事务管理,是经常能应用到的一个功能,但是有时候会有'事务不回滚'的情况发生,那么我们来看看,什么情况下,事务真的不会回滚呢?本文后段还有SSM的事务管理配置实例,供大家学习参考就我现在遇见的坑来说,’报错不回滚’有两个原因: 1.不清楚什么样的报错才会回滚(理解错误). 2.配置文件错误或者不完整(配置错误).

2017-09-29 11:57:26 5226

原创 Eclipse Maven Tomcat,'搭建与部署'一站解决(多图)

每次创建新项目,总要搭建环境 看着网上资料东一个西一个,也不是一个人写的,难免有连接不上的问题. 本文涉及的Eclipse中创建maven webapp项目,并部署Tomcat服务器,都是我一步步搭建完成,并且附有多图,希望可以帮助大家省去不少麻烦,能帮到大家.

2017-09-22 08:23:54 529

原创 "页面跳转"实例详解"SpringMVC注解"的作用与用法

SpringMVC中常常需要有页面之间的跳转操作, 其中用到了许多的'注解',本文从一个实例出发,既点到了常见的跳转方式,也把实例中所用到的注解,一一解释了一遍。本文旨在,不懂的扫盲,懂得的巩固(其实是我自己怕忘了,doge脸…) 直接上个例子,在注释里解释吧

2017-09-17 22:36:03 681

原创 Maven管理,SpringMVC+Spring+Mybatis环境整合

ps.本文旨在提供SSM环境整合的'资源文件配置'供大家参考,而并非一个完整教你一步步搭建一个SSM项目的博文。这是整合SpringMVC+Spring+Mybatis的小项目,Maven管理. 希望对大家有帮助,如有错误或疏漏的地方,请大家指出,在这里先谢谢了.ps.文中使用的jar包与配置文件,可能与大家实际开发项目情况有偏差,请自行判断修改. 1.目录结构这是本项目的目录结构. 各目录所放

2017-08-19 20:37:49 1391

原创 Tomcat/Jsp,解决'怎么访问本地图片/资源?'

爆炸,为什么Tomcat访问本地的图片,显示不出来,但用HTML访问,路径没错,可以访问。其实是这样的,jsp是不可以直接访问本地的图片(不要和我说eclipse自带的浏览器),解决有两个思路: 1) 要么就把图片放进服务器 2) 要么就设置虚拟目录那么,问题反而简单了,由于项目原因,我不会把图片放入服务器,而且Tomcat处理图片…呃.

2017-08-15 18:33:39 13541 10

原创 Javaweb开发,实现'购物车'的遍历与操作(页面数据刷新、后台操作反馈)

Javaweb开发中,遇到类似购物车等类型的页面操作,真的是多… 本文并非只有单纯的页面操作,而是考虑到数据库与servlet等后台因素,后台的数据操作反馈与购物车页面的及时刷新,从实际例子中摘取代码段来进行解释

2017-07-15 23:06:53 3293

原创 Maven管理,Spring与Mybatis的环境整合

ps.本文旨在提供Spring + Mybatis环境整合的资源文件配置供大家参考.这里是spring与mybatis的环境整合,使用maven管理 希望对大家有帮助,如有错误或疏漏的地方,请大家指出,在这里先谢谢了. SSM近来比较受大家喜爱, 但其实有些中小项目呢,用到spring+mybatis也就可以了ps.这是我一个小课题中使用的jar包与配置文件,可能与大家实际开发项目情况有

2017-07-11 16:51:07 720

原创 Ajax调用servlet无反应?理理思路,找找错误.

使用js,并未用到jquery。梳理servlet无反应时,可能出现的错误1.servlet本身存在的问题2.status 404(not found),该怎么解决3.mapping映射,web.xml的问题4.使用绝对路径,来暂时解决无反应的问题

2017-06-18 20:58:36 6425 1

原创 Eclipse固定编码,与防止使用maven输出中文乱码

写此博文初衷,是因为maven的网页输出出现中文乱码, 所以,将eclipse的编码也固定,maven的pom.xml也修改

2017-06-14 10:40:49 2586

原创 Tomcat数据源,Jsp/Java使用JDNI服务来实现数据库连接

Tomcat数据源,使用JDNI服务来实现数据库的连接,相比于以前程序使用多个Socket连接的操作性能,提高了许多。

2017-06-09 17:51:14 810

原创 Ubuntu '标题栏按钮'位置设置(2017更新)

今天使用 ubuntu gnome16.04,发现标题栏的按钮默认不是在左侧 其实也没事,但是发现gnome-tweak-tools中,居然没有设置按钮位置的功能,就想解决看看。网上找了许多资料,有些方法已经很老了,许多已经不符合现状了, 于是自己尝试了许多方法,列出以下两个有用方法,希望对大家有帮助。 以下方法由本人亲测,并且关机重启后有效;

2017-05-30 16:19:15 2523

原创 Ubuntu fcitx输入法无法显示候选词

今天在 ubuntu mate 使用fcitx输入法 发现输入中文时,无法显示候选词 其实解决起来特别简单命令行下输入:sudo apt remove fcitx-module-kimpanel再重启fcitx即可

2017-05-21 12:16:10 3716 7

原创 解析XML文件——SAX基本操作

1.SAX的主要事件处理 方法 说明 public void startDocument() throws SAXException 文档开始 public void endDocument() throws SAXException 文档结束 public void startElement(String uri,String localName,String qName

2017-05-16 22:43:14 475

原创 解析XML文件——DOM4J基本操作

1.SAX的主要事件处理 方法 说明 public void startDocument() throws SAXException 文档开始 public void endDocument() throws SAXException 文档结束 public void startElement(String uri,String localName,String qName

2017-05-16 22:39:22 532

原创 解析XML文件——JDOM基本操作

注意,下载完JDOM的组件后,只需要将jdom-2.0.6.jar这一个jar包导入编译器即可1.JDOM生成XML文件import org.jdom2.Attribute;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.output.XMLOutputter;import java.io.File;i

2017-05-16 22:36:37 576

原创 解析XML文件——DOM基本操作

1.DOM的常用方法1)Document接口常用方法 方法 说明 public NodeList getELementsByTagName(String tagName) 取得指定名称的NodeList public Element createElement(String tagName) throws DOMException 创建一个指定名称的节点 public Te

2017-05-16 22:34:43 415

原创 Git入门——分支的基本使用与'合并'、'多人协作'常遇到的问题

1.基础概念与方法借用廖雪峰老师的形象的例子: 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 一般来说,分支是不仅仅只有主分支的, master分支是主分支,因此要时刻与远程同步;

2017-05-08 22:41:10 2230

原创 Git入门——一目了然的tag标签

标签算是一个比较贴近人的习惯的功能啦, 在github的页面上,不仅仅可以通过不同的分支来查看代码, 更是提供了直接查看标签,来看查看代码创建标签:不指定分支时,默认是head分支,创建命令: git tag (取个新标签名,如v1.0)若是以前的版本忘记打标签了,没事:(先查看分支,并查看commit id) git log --pretty=oneline --abbrev-c

2017-05-08 22:16:09 568

原创 Git入门——版本回退'reset'与reset后的'push报错'

HEAD指向当前版本 用HEAD不同组合来表示不同的版本 HEAD^就是表示上一个版本; HEAD^^就是表示上上一个版本; HEAD~100就是往上100个版本;! [rejected]master -> master (non-fast-forward) error: failed to push some refs to

2017-05-08 22:12:35 15100

原创 Git入门——'查询命令'总结与文件的基本操作

1.时常关注git的状态 功能说明 命令 掌握工作区的状态 git status 查看分支 git branch 显示可以抓取和推送远程分支的地址 git remote -v 查看文件修改的内容 git diff + (文件名) 查看工作区和版本库中最新版本的区别 git diff head – + (文件名) 历史记录(列出以前修改的版本,并有修改

2017-05-07 00:09:00 513

原创 Git入门——Windows/Linux配置远程仓库(SSH Key)

无论是Windows/Linux,Git安装是非常方便快捷的,相对而言配置远程仓库的步骤就稍微多一点,但是一点都不复杂。本文从两大步出发:第一步告诉Git我是谁(设置身份信息);第二步与Git互留信物(公钥与私钥);ps.注意.ssh是一个目录,在Linux下还是隐藏目录,需要使用'ctrl+h'或'ls -a'来使其显示出来.

2017-05-07 00:01:34 709

原创 "数据结构动画演示"文件分享

哎呀呀,不记得哪来的一套数据结构动画演示(swf格式),现在分享给大家一起看看要是有什么版权之类的问题,麻烦私信我(doge脸)链接:http://pan.baidu.com/s/1hr6Ugcs

2017-05-01 22:16:16 763 1

原创 MySQL数据库——'授权语句'与'收回权限语句'

1.授权的语句格式 GRANT <权限>[,<权限>..] [ON <对象类型><对象名>] TO <用户>[,<用户>..] [WITH GRANT OPTION];--例--给两个表赋予全部操作权限给两个用户GRANT ALL PRIVILEGES ON TABLE A,B TO U1,U2;ps.注意不同类型的操作对象,有着不同的操作权限 对象 对象类型 操作权限 属性

2017-04-10 18:39:44 20348

转载 基础'软件开发模式'的简要介绍

1、边做边改模型(Build-and-Fix Model)  好吧,其实现在许多产品实际都是使用的“边做边改”模型来开发的,特别是很多小公司产品周期压缩的太短。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。  在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户提出新的要求,开发人

2017-03-30 11:27:49 843

原创 “软件测试”基础,要点概念总结(一步到位)

注意,如果是准备“计算机三级软件测试”的同学,应该多看看面向对象测试、流程图等方面的知识,推荐是买套卷子做做(其实计三并没啥意思) 注意,百度文库有很多自称计三软测的卷子,但是好像并不是和计三软测有关(不清楚是不是计四)软件测试:   为了发现程序中的错误而执行程序的过程描述软件测试活动的生命周期:   计划、设计、实现、执行、总结软件缺陷等级划分:   A类,严重错误   B类,较严重错

2017-03-28 15:03:59 2842

原创 Java学习提要——'Thread类'与'Runnable接口'基础

在Java之中,实现多线程有两种途径:   继承Thread类   实现Runnable接口(Callable接口)1.继承Thread类Thread类是一个支持多线程的功能类 格式: class 名称 extends Thread {} //多线程操作类 注意,在多线程的每个主体类之中,都要覆写Thread类中的run()方法 格式:public void fun() {} //没有返

2017-03-12 11:45:25 348

原创 Java学习提要——浅述'Thread类'和'Runnable接口'的区别

使用Runnable接口与Thread类相比,解决了单继承的局限,仅仅这一点,就让Runnable接口的应用多得多了1. 观察Thread类的定义: public class Thread extends Object implements Runnable 这种结构如果画图分析的话,非常像代理设计模式,但是又不是,因为客户端调用代理类的方法,不是接口里提供的方法,也就是run()方法。2.

2017-03-12 11:34:35 346

原创 MySQL数据库——初涉'存储过程'基本操作(无参,IN,OUT)与变量术语基础概念

存储过程 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理, 存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户声明变量,以及进行流程控制, 存储过程可以接收参数,可以接收输入类型的参数,也可以接收输出类型的参数, 并且可以存在多个返回值,存储过程的效率比一般SQL执行的效率要高 存储过程的优点

2017-03-04 10:57:19 677

原创 MySQL数据库——三种'自定义函数'的概念与定义

自定义函数: 用户自定义函数(user-defined- function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同--创建自定义函数格式:CREATE FUNCTION function_name RETURNS {STRING | INTERGER | REAL | DECIMAL} routine_body--删除函数:DROP FUNCTION [IF EXIS

2017-02-26 21:36:48 6360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除