- 博客(59)
- 收藏
- 关注
转载 Iterator-Java
在Java中,Iterator的作用就是为了方便处理集合中的元素。例如获取和删除集合中的元素。在JDK8,Iterator接口提供了如下方法:迭代器Iterator最基本的两个方法是next()和hasNext()。其中Java迭代器多了一个remove()方法。在JDK8中又新增了forEachRemaining()方法。接下来,以ArrayList为例,看下迭代器在J...
2019-08-02 13:07:00
166
转载 设计模式-Iterator
本文参(chao)考(xi)《图解设计模式》结城浩 (作者)杨文轩(译者)1.Iterator 模式迭代器作用于集合,是用来遍历集合元素的对象。迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。迭代器封装了对集合的遍历,使得不用了解集合的内部细节,就可以使用同样的方式遍历不同的集合。迭代器模式属于行为型模式。...
2019-07-31 15:31:00
282
转载 【转载】图解Java常用数据结构(一)
图解Java常用数据结构(一)作者:大道方圆 原文:https://www.cnblogs.com/xdecode/p/9321848.html最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程.主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列...
2018-11-29 09:30:00
167
转载 SpringBoot项目打包成jar后,启动脚本
将springboot项目打包成jar后,上传至服务器,每次都需要手敲命令,重新部署项目,可将这些命令写入脚本中,直接运行。启动脚本(start.sh):CUR_PATH=$(cd "$(dirname "$0")"; pwd)echo "Current path: ${CUR_PATH}"/usr/lib/java-1.8.0/jdk1.8.0_161/bin/ja...
2018-08-31 10:55:00
378
转载 spring boot 中文乱码问题
在刚接触spring boot 2.0的时候,遇到了一些中文乱码的问题,网上找了一些解决方法。这里自己做个汇总。在application.properties文件中添加:1 spring.http.encoding.force=true2 spring.http.encoding.charset=UTF-83 spring.http.encoding.enable...
2018-07-05 18:11:00
191
转载 Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
自己搭建了一套伪分布的大数据环境,运行Hadoop包中自带的示例时,出现如下错误:错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster原因:hadoop集群上运行build动作时提示以上错误,原因是yarn-site.xml和mapred-site.xml中的yarn.application.classpa...
2018-06-26 13:39:00
1540
转载 Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager
出现问题的原因:在将springboot项目部署到Linux下的Tomcat中,项目无法正常启动(本地能正常运行),Tomcat启动日志中出现:Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager各种百度,有说将apache-tomcat/lib目录下,el-api.jar放到Java/jre/lib/ex...
2018-06-12 12:37:00
1934
转载 javax.crypto.BadPaddingException: Given final block not properly padded
在项目中运用到了Java的AES加密,本地Windows调试一切正常,部署到Linux服务器后一直报空指针异常。经过一番调试,找到真正原因:javax.crypto.BadPaddingException: Given final block not properly padded 1 package com.daredo.utils; 2 3 import jav...
2018-03-19 15:55:00
488
转载 Spring MVC 整合Swagger的一些问题总结
在做Spring MVC 整合swagger的时候,遇到的两个问题:第一个问题在网上找了一些Spring MVC 和Swagger的例子,照着一步步的配置,结果,到最后,项目都起来了,没有任何问题,但是就是没有出现网上的效果,没有出现Controller里写的那些API说明,效果是这样的:原因:在Spring的配置文件中,对包管理的配置是这样写的:1 ...
2017-12-20 14:37:00
184
转载 Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
问题描述: 在VMware里克隆或者复制出来的CentOSLinux,开机执行命令:ifconfig...没有看到eth0网卡。然后重启网卡又报以下错误:Bringingupinterfaceeth0:Deviceeth0doesnotseemtobepresent,delayinginitialization....
2017-12-12 23:02:00
311
转载 MyBatis 插件 : 打印 SQL 及其执行时间
Plugins摘一段来自MyBatis官方文档的文字。MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用:Executor(update、query、flushStatements、commint、rollback、getTransaction、close、isClosed)ParameterHand...
2017-06-23 17:57:00
923
转载 CentOS 6.5 下安装redis
1.登录虚拟机后,直接输入命令:yum -y install redis会出现一个错误:是因为少了epel源,2.运行:yum -y install epel-release最后出现Complete! 证明epel源添加成功,3.再次运行:yum -y install redis当看到Complete!证明安装成功!转载于:https://www....
2017-03-22 19:06:00
107
转载 ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
一、问题原因用Navicat Premium 连接 Oracle,提示:ORA-12514: TNS:listener does not currently know of service requested in connect descriptor中文版的提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求服务1、各软件的版本...
2016-12-14 13:18:00
3350
转载 MyEclipse主题设置
1. 打开网页:http://eclipsecolorthemes.org/选择自己喜欢的主题,并下载(下载epf文件)我下载的是 Vibrant Ink2.下载完成后,打开myeclipse。file-import-general-preferences选择下载的epf主题文件,3.导入,完成!转载于:https://www.cnblogs...
2016-11-11 23:38:00
151
转载 ThinkPHP自定义成功界面、失败界面、异常界面
在ThinkPHP的手册中,附录里边的配置参考,有一个模板引擎设置。或者在手册里面的控制器,跳转和重定向里面。紧接着,就讲到了如何自定义这些界面。将上诉的配置参数写到到配置文件里,修改路径到自己指定的路径,就可以现在自己的写的界面了。另外一种写法://自定义提示界面'TMPL_ACTION_ERROR' => MODULE_PATH.'V...
2016-07-25 13:36:00
198
转载 PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
代码在本地运行一切都OK,放到服务器上,网站访问正常,上传就出现该错误。提示:PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0出现问题的服务器:Windows server 2012 Standardiis8 php5.5.37 fastCGI...
2016-07-22 17:25:00
534
转载 PHP Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
最近用ThinkPHP,给公司布置线上的网站的时候,遇到的一个问题,记录一下。打开IE浏览器的设置,Internet选项里的高级,将”显示友好的HTTP错误消息“前都勾去掉!再次刷新,看到的错误是:PHP Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in C:\inetpub\wwwr...
2016-07-21 11:52:00
821
转载 Windows server 2012 R2开机进入cmd,关闭后黑屏问题
原因分析:因为自己在卸载IIS的时候,不小心卸载了.net framework,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5。解决方法分析:需要将核心模式core 变回完整模式 Full,用dism命令。具体操作:dism /online /enable-feature /all/featur...
2016-07-20 10:28:00
1002
转载 Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
本文转载自http://www.osyunwei.com/archives/7378.html准备篇一、环境说明:操作系统:Windows Server 2012 R2PHP版本:php 5.5.8MySQL版本:MySQL5.6.15二、相关软件下载:1、PHP下载地址:http://windows.php.net/downloads/relea...
2016-07-20 10:15:00
213
转载 thinkPHP form表单提交参数无法获取
后台打印获取的数据为empty,找了半天,是因为 input标签没有写name,真是醉了!记一下,免得以后再犯错了。转载于:https://www.cnblogs.com/Darlin356230410/p/5653202.html...
2016-07-08 14:03:00
473
转载 PHP操作Excel – PHPExcel 基本用法详解
1.headerheader("Content-Type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=product.xls");header("Pragma:no-cache");header("Expires:0");2.PHPExcel写exce...
2016-03-08 17:47:00
125
转载 php在数组中判断某个值是否存在
php在数组中查找指定值是否存在的方法有很多,记得很久以前我一直都是傻傻的用foreach循环来查找的,下面我主要分享一下用php内置的三个数组函数来查找指定值是否存在于数组中,这三个数组分别是 in_array(),array_search(),array_key_exists()。首先分别介绍一下各自的定义与作用in_array(value,array,type)该函数的...
2016-03-08 14:38:00
254
转载 apache无法启动解决办法
最近我的Apache老是无法启动查看端口是否被占用?这些方法网上一大堆,终于有一个能解决我的问题,赶紧摘抄下来,方便自己使用!1.win+R,输入cmd,2.进入命令行界面输入【netstat -ano】命令,查看当前端口使用情况,观察软件端口的PID。3.然后右键点击任务栏,选择任务管理器选项,进入任务管理器界面。4.进入任务管理器界面,找到【服...
2016-01-20 13:07:00
184
转载 CI框架入门
本人最近在学习CI框架,网上找到一些个人觉得入门比较好的资料,记录一下:兄弟连的CI框架入门系类:【军哥谈CI框架】之入门教程之第一讲:codeigniter的介绍和安装配置:http://bbs.lampbrother.net/read-htm-tid-151042.html【军哥谈CI框架】之入门教程之第二讲:分析CI结构和CI是如何工作的:http://bbs.lamp...
2015-11-18 10:37:00
90
转载 PEAR DB 事务相关
1.autoCommit()、commit()、rollback()function autoCommit($onoff=false)指定是否自动提交事务。有的后端数据库不支持。function commit()提交当前事务function rollback()回滚当前事务对于这三个数据库事务,还不是很理解,先记录下实例 1 <?php 2 /** 3...
2015-11-17 17:13:00
112
转载 COMMIT和ROLLBACK的用法
从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。1.DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ; CREATE---创建表 ALTER---修改表 DROP---删除表2. DML(Data Manipulation Language) 数据操纵语言,SQL中处理数据等操作统称为...
2015-11-17 12:00:00
262
转载 PEAR DB 初学笔记
1、数据查询i. DB_common::getAll() DB_FETCHMODE_ORDERED 、 DB_FETCHMODE_ASSOC 、 DB_FETCHMODE_OBJECTii. DB_common::getRow()iii. DB_common::getAssoc()iv. DB_common::getCol()v. DB_common::getO...
2015-11-16 18:52:00
240
转载 Extjs msgTarget 提示位置
extjs msgTarget 有效值包括:qtip:显示一个浮动的提示消息title:显示一个浏览器浮动提示消息under:在字段下面显示一个提示消息,使用under时要注意表单的高度side:在字段右边显示一个提示消息,使用side是要注意表单的宽度none:不显示提示消息代码如下: 1 Ext.onReady(function(){ ...
2015-11-06 10:32:00
186
转载 Ext JS 的一个非常好的学习网站
起飞网http://www.qeefee.com/zt-extjs发现一个非常好的学习ExtJS的中文网站转载于:https://www.cnblogs.com/Darlin356230410/p/4941812.html
2015-11-06 10:14:00
171
转载 Ext JS表单Ext.form.FormPanel
1、表单对于传统的b/s应用来说,数据录入元素是放在表单<form>标签里面的。而对于ExtJS应用来说,则可以直接使用FormPanel控件来存放表单中的元素。FormPanel继承自Panel,在Panel的基础上提供与表单相关的各种特性,比如可以指定表单提交的url、指定表单提交方式、是否是二进制提交等;另外FormPanel固定使用form布局,前面关于布局一节中...
2015-11-05 18:13:00
478
转载 ExtJs学习之MessAgeBox的使用
1、Ext.MessageBox.alert() 调用格式: alert( String title, String msg, [Function fn], [Object scope] ) 参数说明: title:提示框的标题。 msg:显示的消息内容。 [Function fn]:(可选)回调函数。 [Object scope]:(可选)回调...
2015-11-05 14:45:00
196
转载 ExtJS Ext.MessageBox.alert()弹出对话框详解
Ext.MessageBox是一个工具类,他继承自Obiect对象,用来生成各种风格的信息提示对话框,Ext.Msg是该类的别名,使用Ext.MessageBox和用Ext.Msg效果是一样的,而后者提供了更简单的方式。Ext.onReady(function() { Ext.Msg.alert('提示', '逗号分隔参数列表'); //这种方式非常常见的 }); ...
2015-11-05 11:27:00
288
转载 Ext中关于Ext.QuickTips.init()的使用
在extJS的例子中,大部分都在程序第一行使用了如下语句:Ext.QuickTips.init();但是QuickTips的用处是什么呢?我们看一段最简单的代码:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk">...
2015-11-04 17:08:00
124
转载 ExtJS 4.2 教程-03:使用Ext.define自定义类
转载自起飞网,原文地址:http://www.qeefee.com/extjs-course-3-define-classesExtJS 4.2 教程-01:Hello ExtJSExtJS 4.2 教程-02:bootstrap.js 工作方式ExtJS 4.2 教程-03:使用Ext.define自定义类ExtJS 4.2 教程-04:数据模型ExtJ...
2015-11-04 15:44:00
147
转载 1024Studio官网
一、开发背景 在工作室成立之后,一直就想为工作室建设一个网站,这次乘着暑假有足够的空余时间,开始着手建设我们1024studio的官方网站。二、系统设计 1.系统目标 根据网上查找的相关资料以及与工作室成员的沟通讨论,制定系统实现目标如下: a)界面设计简洁、友好、美观大方。 b)操作简单、快捷方便。 c)信息分类清晰,准确。...
2015-07-07 19:13:00
2020
转载 宿舍打分系统代码更新的操作
打开putty,连接上服务器一:删除vote文件夹命令:rm -rf vote //删除一个叫做 'vote' 的目录并同时删除其内容二:上传新的vote文件夹打开FlashFXP,连接上服务器,上传vote文件夹。三:修改Runtime的所有文件权限为777命令: chmod-R 777 Runtime/ //修改该目录及其内所有目录的权限命令:ch...
2015-06-14 21:23:00
293
转载 Error “can't use subversion command line client : svn” Probably the path to Subversion executable is...
错误提示如图。大概意思就是SVN路径不对解决方法如下:首先下载Subversion 1.8.13(1.8) 下载链接(https://www.visualsvn.com/downloads/)然后解压到一个文件夹中。 将会有一个文件夹bin,然后去设置- >版本控制- > Subversion按照图片:保存,问题解决!...
2015-06-14 18:43:00
226
转载 微信公众平台开发(一) 配置接口
一、简介微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。二、通讯机制三、注册微信平台公众帐号注册地址:https://mp.weixin.qq.com四、服务器端配置4.1 示例代码设置微信公众平台提供了一个php示例代码:http://mp....
2015-06-11 12:10:00
96
转载 Eclipse下使用SVN插件从服务器获取工程
1.打开Eclipse 4.4,在Eclipse里打开SVN资源库窗口:点击菜单window-->show view-->other;然后再弹出窗口展开SVN节点,选择SVN资源库2在SVN资源库窗口(默认位置在Eclipse窗口下方)下使用右键菜单新建资源库位置3.在弹出的窗口中输入SVN库地址 ...
2015-06-07 20:46:00
106
转载 Eclipse安装SVN插件
Eclipse安装SVN插件1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在ind...
2015-06-07 16:24:00
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人