自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (17)
  • 问答 (6)
  • 收藏
  • 关注

原创 技术电子书【25日新增提醒】

25日新增2份技术资料, nginx学习思维导图 tomcat学习思维导图 计算机组成原理 学习思维导图 技术类电子书,使用分类名称当作「关键词」来获取对应材料目录 【2021-1-25】计算机组成原理 学习思维导图 java基础 AngularJS Docker Elasticsearch Git java框架 java进阶 Kylin Linux Ma...

2021-01-26 10:04:55 102 1

原创 设计模式【创建型模式】【抽象工厂模式】

Abstract Factory意图抽象工厂模式是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类。问题如果正在开发一款家具模拟器,你的代码中包括一些类,用于表示: 一系列相关产品,例如椅子、沙发、和咖啡桌。 系列产品的不同变体,例如,你可以使用现代、维多利亚、装饰风艺术等风格生成椅子、沙发和咖啡桌。 系列产品及其不同变体这个就需要设法去单独生成每一件家具对象,这样才能确保风格一致,如果顾客收到家具风格不一样,他们就会投诉。现...

2021-01-26 10:02:40 175

原创 LinkedList 插入和 ArrayList

分别是:10万、100万、1000万的数据在两种集合下面不同位置的插入效果!ArrayList 中间插入快。 LinkedList 头插、尾插快。一、数据结构Linked + List = 链表 + 列表 = LinkedList = 链表列表LinkedList,是基于链表实现,由双向链条next、prev,把数据节点穿插起来,所以在插入数据时,是不需要ArrayList那样扩容数组。二、源码分析1.初始化与ArrayList不同,LinkedList初始化不需要创

2021-01-22 10:46:12 2558 1

原创 设计模式【创建型模式】【工厂方法】

意图工厂方法模式 是一种创建型设计模式,其在父类种提供一个创建对象的方法,允许子类决定是实例化对象的类型。问题假设有一款物流管理应用,最初版本只能处理卡车运输,因此绝大部分代码都在位于名为 「卡车」的类种。一段时间之后,应用极受欢迎,每天都可以收到几十次海运公司的请求,希望可以应用支持海上物流功能。如果代码其余部分与现有类已存在耦合关系,那么向程序中添加新类其实并没有那么容易了。目前绝大部分代码都与「卡车」相关,在程序中添加「轮船」类需要修改全部代码,如果以后需要支持另外一种

2021-01-20 09:32:07 139

原创 JVM!什么是虚拟机

Windows系统上安装包是exe,Mac OSX系统上是无法安装的。在MAC OSX系统上软件安转包则是dmg后缀,同样无法在Windows系统上安装。这是因为操作系统底层实现不同,对于Windows系统来说,exe后缀的软件代码最终能编译成Windows系统能识别机器码,而Mac OSX系统来说,dmg后缀的软件代码最终编译成Mac OSX系统能识别的代码。Java代码可以在服务端(Linux)、Windows中运行,跟其他的语言不同,Java的语言并不知节将代码编译成与系统有关的机器.

2021-01-16 21:22:34 88

原创 JVM

例子1.在我们经常用的Boolean,有两个值true和false,但是实际在运行的时候,Java虚拟机是没有Boolean这种类型的,在虚拟机中只有1和0的表示形态。2.类路径和类名唯一确定一个类,但对于虚拟机来说,类加载器、类路径、类名才唯一决定一个类,也就是说两个不同的类加载器她们加载同一个class类文件,那这两个类加载器加载的类就是不同的。JDK与JREJRE(Java Runtime Environment)仅包含运行Java程序必需组件,包括Java虚拟机以及Java核心类库等

2021-01-16 21:17:40 55

原创 HashMap实现原理

1.HashMap概述HashMap是基于哈希表的Map接口的非同步实现(他与Hashtable类似,但Hashtable是线程安全的,所以是同步的实现),此实现可以提供可选的映射操作,允许使用null值和null键,但是非有序在java语言中,最基本的结构就是两种,一个是数组,一个是模拟指针(引用),所有的数据结构都可以用这两个节本结构来构造,HashMap也不例外,HashMap实际上是一个数组和链表的结合体(在数据结构中一般称为“链表散列”)2.HashMap数据结构与实现原理在jdk1

2021-01-15 09:51:11 668

原创 设计模式

设计模式是什么设计模式是软件设计中常见问题的典型解决方案,每一个设计模式就像一张蓝图,可以通过它进行定制来解决代码中反复出现的问题。设计模式与方法和库的使用方式不同,很难直接在自己的程序中套用某一个设计模式,模式也不是一段特定的代码,而且是解决特定问题的一般性概念。可以根据模式来实现符合自己程序实际所需的解决方案。模式包含哪些内容大部分模式都有正规的描述方式,便于在不同的情况下使用,模式的描述包括以下部分: 意图部分简单描述问题和解决方案 动机部分将进一步解释问题并说明模式会

2021-01-13 22:08:00 109

原创 开发技术文档

平时工作的时候,时不时找一些资料学习,暂时就收藏了了一些电子文档,虽然电子文档也都买了书了,总感觉买书是收藏用的,还是看电子文档舒服点????,大概理了一下主题以及对应下面电子文档,想要的可以扫微信二维码,通过 回复“关键字” 对应免费下载。关键字就是对应分类的名字哦计算机基础 HTTP权威指南.pdf 程序是怎样跑起来的_PDF电子书下载 带书签目录 高清完整版.pdf 图解HTTP .pdf 图解TCPIP(第5版).乌尼日其其格.扫描版.pdf

2021-01-13 09:34:15 252 4

原创 JAVA常见的XXE漏洞写法和防御

说明貌似最近经常看到有Java项目爆出XXE的漏洞并且带有CVE,包括Spring-data-XMLBean XXE漏洞、JavaMelody组件XXE漏洞解析、Apache OFBiz漏洞。微信支付SDK的XXE漏洞。本质上xxe的漏洞都是因为对xml解析时允许引用外部实体,从而导致读取任意文件、探测内网端口、攻击内网网站、发起DoS拒绝服务攻击、执行系统命令等。apache OFBiz中的XML解析是由UtilXml.java中readXmlDocument()完成的: 2 3

2021-01-12 21:17:34 2121

原创 百度地图绘制折线,保存动态读取

使用百度地图绘制地图,并且在地图上绘制折线形成个人轨迹,增加描述与名称,代码如下: //百度地图API功能 map = new BMap.Map("allmap"); // 创建Map实例 map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别 map.setCurr

2017-03-08 09:21:24 2221

原创 给图片增加文字水印,并且验证图片

刚开始在一张图片中,增加中文或者标点符号,然后得到哈希值,来验证图片是否是从自己的系统中生成出去,但是在其中发现一个问题,图片的哈希值并不是你在图片中改了东西它就会改变的,需要改到一定程度后才会改变,并且透明度不能为0.0f,如果仅仅只是想要在图片上打一个自己知道的标记,并不是展示给别人看的,用哈希值判断是无法判断这个图片的,后来查了一些资料,尝试得到图片的md5,经过尝试后发现这个可以代替哈希值

2017-01-17 14:26:31 951

原创 申请iOS证书(.p12)和描述文件(.mobileprovision),用于Hbuilder打包测试

最近一段时间使用Hbuilder开发html5,然后由其打包成安卓和ios原生包,但是ios中分越狱包和使用苹果证书两种,研究了一会,把步骤记录下来:越狱包:直接输入appid即可打包,但是只能安装在已越狱的系统中,使用苹果证书:需要使用ios开发者账号去申请iOS证书(.p12)和描述文件(.mobileprovision),下面就贴上申请的步骤流程:

2016-06-17 15:11:15 4589

原创 easyui打开dialog后给弹出框内输入框赋值问题

在写一个弹出页面的时候,里面有一些输入框,需要在弹出的时候从数据库取值并且赋值,刚开始在弹出的时候使用$(id).val(value),结果赋值失败,为空当时纠结了一会,然后突然想到在easyui打开dialog后不能设置原来的dom,输入框text被其他空间替换了。所以查询了api后发现应该这样赋值$(id).textbox('setValue',value),测试后赋值正确。

2016-05-10 10:54:03 9880 1

原创 IE与非IE浏览器调用PC摄像头拍摄并且上传

一,flash调用摄像头在IE中对HTML5的支持不是很好,所以在IE中调用摄像头使用的是FLASH,只要IE中安装Flash插件即可,页面代码如下:使用Object、embed标签获取flash并且调用摄像头<object style="z-index: 100" id="My_Cam" align="middle" classid="clsid:d27cdb6e-ae6d-11cf

2016-04-28 18:40:09 21334 28

原创 初用webUploader学习笔记

最近在写一个照片上传的功能,要求使用WebUploader这个插件官网Demo地址如下:http://fex.baidu.com/webuploader/demo.html?qq-pf-to=pcqq.discussion但是从我这里使用Demo一直照片上传错误,不知道什么原因,后来就  下载实例代码自己写了一个简单 的上传。先要准备好四个文件:1.webuploader.

2016-04-23 20:34:50 4580

原创 SpringMvc中自动注入失败原因

在SpringMvc中使用自动注入并且给与bean的属性默认值的时候,刚开始tomcat启动报错bean的自动注入失败,后来自己使用@Qualifier使用ByName后Tomcat启动正常没有报自动注入失败的错误,但是在给属性赋予默认值出错,代码调用并没有赋值成功,返回的为null,让我很困扰,找了很久后,发现原因在配置文件中赋予默认值的配置中,如下:问题处在bean的id上,原因就是i

2016-04-20 20:34:51 5642

原创 tomcat启动报加载mvc-dispatcher-servlet.xml失败错误

将配置文件中mvc-dispatcher-servlet.xml 该称自己制定封装其他项目导入 本项目的jar包中,在web.xml中配置了参数指定了需要的配置文件,而且配置文件地址是正确的,经过尝试后发现需要在web.xml中配置初始化,并且指定跟制定的配置文件一样即可,启动报错如下:org.springframework.beans.factory.BeanDefinitionStoreE

2016-04-17 12:09:31 1216

原创 初次接触github遇到bug总结

Eclipse刷新项目后提交修改内容,遇到问题如下:Can't connect to any repository:https://github.com/leasonlive/xjlweb (https://github.com/leasonlive/xjlweb: git-receive-pack not permitted),经过不断尝试,更新eclipse中git插件,以及重新安

2016-04-17 12:02:10 1437

JVM和性能优化学习思维笔记.xmind

JVM和性能优化学习思维笔记

2021-01-22

zh-CN.tar.gz

大小:833 MB 版本:zh-CN_31h_2019-12-10 总验证小时数:26 总综合小时数:31 许可协议:CC-0 录音人数:963 音频格式:MP3 分割 口音: 11% 出生地:31 上海市 7% 出生地:33 浙江省 ... 年龄 40% 19 - 29 19% 30 - 39 ... 性别 64% 男 10% 女

2020-09-03

hanzijiantifanti.xlsx

中文汉字简体繁体参照表,excel文件格式方便使用 中文汉字简体繁体参照表,excel文件格式方便使用 中文汉字简体繁体参照表,excel文件格式方便使用 中文汉字简体繁体参照表,excel文件格式方便使用 中文汉字简体繁体参照表,excel文件格式方便使用 中文汉字简体繁体参照表,excel文件格式方便使用

2020-09-03

JAVA编程规范

编程规约 (一)命名风格 (二)常量定义 (三)代码格式 (四)OOP规范 (五)集合处理 (六)并发处理 (七)控制语句 (八)注释规约

2019-02-12

通用浏览器调用摄像头拍照

通过浏览器调用摄像头拍摄,支持ie与非ie

2017-07-01

JSON依赖包

commons-beanutils-1.8.0.jar commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar xom-1.2.6.jar

2017-03-02

java编译器 mac版本

mac版本java反编译,支持Retina高清屏幕

2017-01-17

jquery优化完整的切页展示资源

只是主流页面,完美的切页体验,jquery-tabs

2017-01-17

Oracle11G客户端精简版

Oracle11G客户端精简版

2016-04-28

文件上传,照片拷贝,读取文本内容源码方法

这是一系列文件操作方法,文件上传,照片拷贝,读取文本内容源码

2016-04-23

excel导入与导出原码

excel导入与导出源码实例

2016-04-19

金字塔原理 思考、表达和解决问题的逻辑高清pdf版本

金字塔原理、思考、表达和解决问题的逻辑高清pdf版本,支持kindle电子书

2016-01-09

xfire搭建webservice服务端以及万能客户端所需jar包

搭建xfire服务端所需jar包,以及万能客户端所需要jar包

2015-12-08

Linux 教材大全

Linux教材大全,里面包含bind8配置参考,Linux由浅到深的教材文档,详细介绍:linux文件系统、安装准备工作、常用命令、系统管理员命令、与用户有关命令、目录创建与删除命令、文件操作命令、文件内容查询命令、压缩与备份命令、linux环境下运行dos命令、常用网络命令、以及常用命令集大全,linux使用技巧集,linux系统管理员手册等等

2015-04-01

FCK使用教材

FCK详细教材,详细讲述装,配置使用,中文乱码上面的问题以及解决方案

2014-11-09

fusionCharts完美破解版

FusionCharts 完美破解版,不是之前的36个,一共49个 包含FusionCharts使用手记 官方Demo 中文开发指南 解决中文乱码Demo Area2D.swf Bar2D.swf Bubble.swf Column2D.swf Column3D.swf Doughnut2d.swf Doughnut3D.swf FCExporter.swf Funnel.swf InverseMSArea.swf InverseMSColumn2D.swf InverseMSLine.swf Line.swf LogMSColumn2D.swf LogMSLine.swf MSArea.swf MSBar2D.swf MSBar3D.swf MSColumn2D.swf MSColumn3D.swf MSColumn3DLineDY.swf MSColumnLine3D.swf MSCombi2D.swf MSCombi3D.swf MSCombiDY2D.swf MSLine.swf MSSpline.swf MSSplineArea.swf MSStackedColumn2D.swf MSStackedColumn2DLineDY.swf Pie2D.swf Pie3D.swf Pyramid.swf Scatter.swf ScrollArea2D.swf ScrollColumn2D.swf ScrollCombi2D.swf ScrollCombiDY2D.swf ScrollLine2D.swf ScrollStackedColumn2D.swf Spline.swf SplineArea.swf SSGrid.swf StackedArea2D.swf StackedBar2D.swf StackedBar3D.swf StackedColumn2D.swf StackedColumn3D.swf StackedColumn3DLineDY.swf

2014-10-15

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

TA关注的人

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