-
浅谈XSS攻击原理与解决方法
所属栏目:[大数据] 日期:2021-07-06 热度:158
一、概述 XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器 执行,达到攻击的目的,形成了一次有效XSS攻击。一旦攻击成功,它可以获取用户的联系人列表,然后向联系人发送虚假诈骗信息,可以删除用户的日志等等,有时[详细]
-
git pull冲突的解决方案
所属栏目:[大数据] 日期:2021-07-06 热度:137
处理步骤: @H_502_3@ 1、先将本地修改存储起来 $ git stash 这样本地的所有修改就都被暂时存储起来 。使用git stash list可以看到保存的信息: git stash暂存修改 其中stash@{0}就是刚才保存的标记。 2、pull内容 暂存了本地修改之后,就可以pull了。 $ git[详细]
-
Shiro简介及SpringMVC+Shiro搭建
所属栏目:[大数据] 日期:2021-07-06 热度:113
一、 shiro简介 Apache Shiro是Java的一个安全框架,?是一个功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明“你是谁?”?Web?应用程序一般做法是通过表单提交的[详细]
-
Struts2 XML配置详解
所属栏目:[大数据] 日期:2021-07-06 热度:126
1、深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. ?包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml文件中pac[详细]
-
深入理解Guava Cache的refresh和expire刷新机制
所属栏目:[大数据] 日期:2021-07-06 热度:190
一、思考和猜想 首先看一下三种基于时间的清理或刷新缓存数据的方式: expireAfterAccess@H_404_11@:?当缓存项在指定的时间段内没有被读或写就会被回收。 expireAfterWrite:@H_404_11@当缓存项在指定的时间段内没有更新就会被回收。 refreshAfterWrite:@H[详细]
-
Struts简介
所属栏目:[大数据] 日期:2021-07-06 热度:175
一、什么是 Struts Struts 是 Apache 软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta 项目中的一个子项目,并在2004年3月成为 ASF 的顶级项目。它实现了基于 Java EE Web 应用的 Model-View-Controller(MVC)设计模式的应用框架,其采用的主要技术[详细]
-
jsp+servlet+javabean开发web项目
所属栏目:[大数据] 日期:2021-07-06 热度:180
一、运行原理: 项目依赖包:jdbc数据库包 jsp发出请求到web-- web接收请求并匹配请求对应的servlet-- servlet调用数据库dao层操作数据库-- 如果有数据传递,放到request或者session中 重点:servlet会执行doService()方法来判断调用doGet()或者doPost() ?[详细]
-
Java多线程学习
所属栏目:[大数据] 日期:2021-07-06 热度:165
? 一、进程和线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销[详细]
-
安卓开发笔记——ViewPager组件(仿微信引导界面)
所属栏目:[大数据] 日期:2021-07-06 热度:199
这2天事情比较多,都没时间更新博客,趁周末,继续继续~ 今天来讲个比较新潮的组件——ViewPager ? 什么是ViewPager? ViewPager是安卓3.0之后提供的新特性,继承自ViewGroup,专门用以实现左右滑动切换View的效果。 如果想向下兼容就必须要 android-support[详细]
-
关于Json-lib类库的使用 Gson简要使用笔记
所属栏目:[大数据] 日期:2021-07-06 热度:50
前言介绍: json-lib包是一个Java类库,它可以将Java对象(包括:beans,maps,collections,java arrays ,xml等)和JSON互相转换。 与此相同的是谷歌也推出了一个类库叫Gson,它们能做到的效果都是一样的,今天就先不讲了。 ? 准备工作: 首先我们需要去下[详细]
-
基于Java的数据采集(一)
所属栏目:[大数据] 日期:2021-07-06 热度:68
之前写过2篇关于PHP数据采集入库的文章: 基于PHP数据采集入库(一):http://www.cnblogs.com/lichenwei/p/3872307.html 基于PHP数据采集入库(二):http://www.cnblogs.com/lichenwei/p/3873281.html ? 《基于Java的数据采集(二)》:http://www.cnblogs[详细]
-
基于Java对图片进行二值化处理
所属栏目:[大数据] 日期:2021-07-06 热度:105
一直以来对Java的图形处理能力表无力,但好像又不是那么一回事,之前用PHP做过一些应用,涉及到验证码的识别,其中有个图片二值化的步骤,今天换成Java来实现下 在java的扩展包 javax.imageio 中为我们提供了一个类叫 ImageIO ,这个类提供了一些执行简单编码[详细]
-
基于Java的数据采集(二)
所属栏目:[大数据] 日期:2021-07-06 热度:126
在上一篇文章《基于Java的数据采集(一)》:http://www.cnblogs.com/lichenwei/p/3904715.html 提到了如何如何读取网页源代码,并通过group正则 动态抓取我们所需要的网页数据 现在来写下关于数据的存储,思路很简单,只需要在我们每次读取一个数据的时候,[详细]
-
Gson简要使用笔记
所属栏目:[大数据] 日期:2021-07-06 热度:188
Gson介绍: Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 ? 常用的2个方法: Gson.toJson(Object src) --将对象进行json序列化 Gson.fromJson(String json,ClassT)[详细]
-
基于Java的数据采集(三)
所属栏目:[大数据] 日期:2021-07-06 热度:201
《基于Java的数据采集(一)》:http://www.cnblogs.com/lichenwei/p/3904715.html 《基于Java的数据采集(二)》:http://www.cnblogs.com/lichenwei/p/3905370.html 《基于Java的数据采集(终结篇)》:http://www.cnblogs.com/lichenwei/p/3910492.html[详细]
-
安卓开发笔记——关于文件断点续传
所属栏目:[大数据] 日期:2021-07-06 热度:149
什么是断点续传? 客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必[详细]
-
Android DiskLruCache完全解析,硬盘缓存的最佳方案(转)
所属栏目:[大数据] 日期:2021-07-06 热度:97
概述 记得在很早之前,我有写过一篇文章《Android高效加载大图、多图解决方案,有效避免程序OOM》,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移[详细]
-
安卓开发笔记——打造万能适配器(Adapter) 软件设
所属栏目:[大数据] 日期:2021-07-06 热度:188
为什么要打造万能适配器? 在安卓开发中,用到ListView和GridView的地方实在是太多了,系统默认给我们提供的适配器(ArrayAdapter,SimpleAdapter)经常不能满足我们的需要,因此我们时常要去继承BaseAdapter类去实现一个自定义的适配器来满足我们的场景需要。[详细]
-
Java读写配置文件——Properties类的简要使用笔记
所属栏目:[大数据] 日期:2021-07-06 热度:131
任何编程语言都有自己的读写配置文件的方法和格式,Java也不例外。 在Java编程语言中读写资源文件最重要的类是Properties,功能大致如下: 1. 读写Properties文件2. 读写XML文件3. 不仅可以读写上述两类文件,还可以读写其它格式文件如txt等,只要符合key=val[详细]
-
安卓智能聊天机器人开发(一) Gson简要使用笔记安
所属栏目:[大数据] 日期:2021-07-06 热度:71
这个聊天机器人有点像前段时间很火的一个安卓应用——小黄鸡 应用的实现其实很简单,网上有许多关于智能机器人聊天的接口,我们只需要去调用对应的接口,遵守它的API开发规范,就可以获取到我们想要的信息 这里我使用的接口是——@L_502_0@ 这个接口给我们返[详细]
-
安卓开发笔记——关于AsyncTask的使用
所属栏目:[大数据] 日期:2021-07-06 热度:166
在安卓开发中,我们经常要进行一些耗时操作,比如数据库操作,获取网络资源,读取内存文件等等,当我们在处理这些耗时操作的时候,如果我们直接在UI主线程进行,那么可能会导致阻塞UI主线程,使得UI界面卡顿,带来很不好的用户体验,因此安卓也给我们提供了2[详细]
-
基于Tcp协议的简单Socket通信实例(JAVA)
所属栏目:[大数据] 日期:2021-07-06 热度:85
好久没写博客了,前段时间忙于做项目,耽误了些时间,今天开始继续写起~ 今天来讲下关于Socket通信的简单应用,关于什么是Socket以及一些网络编程的基础,这里就不提了,只记录最简单易懂实用的东西。 ? 1、首先先来看下基于TCP协议Socket服务端和客户端的通[详细]
-
基于安卓高仿how-old.net实现人脸识别估算年龄与性别
所属栏目:[大数据] 日期:2021-07-06 热度:117
前几段微软推出的大数据人脸识别年龄应用how-old.net在微博火了一把,它可以通过照片快速获得照片上人物的年龄,系统会对瞳孔、眼角、鼻子等27个“面部地标点"展开分析,进而得出你的“颜龄"。 来看下关于这款应用的截图: ? 昨晚闲着没事,在网上查阅了点资[详细]
-
安卓开发笔记——关于照片墙的实现(完美缓存策略LruCache+DiskL
所属栏目:[大数据] 日期:2021-07-06 热度:93
这几天一直研究在安卓开发中图片应该如何处理,在网上翻了好多资料,这里做点小总结,如果朋友们有更好的解决方案,可以留言一起交流下。 ? 内存缓存技术 在我们开发程序中要在界面上加载一张图片是件非常容易的事情,但如果是加载一堆图片呢?比如ListView[详细]
-
安卓开发笔记——高仿新浪微博文字处理(实现关键字高亮,自定义
所属栏目:[大数据] 日期:2021-07-06 热度:80
? 先让大家看下效果图,这个是我自己在闲暇时间仿写的新浪微博客户端: ? 今天来讲讲如何实现上图的效果,这里需要用到SpannableString这个工具类,如果你对这个类并不熟悉,可以先看下我之前写的2篇文章: 《安卓开发笔记——个性化TextView(新浪微博)》:h[详细]