- 博客(60)
- 资源 (24)
- 收藏
- 关注
原创 struts2 循环标签之元素索引
<!-- 在页面中实现自动增加的序号用iterator的statuts的index属性 --> <s:iterator value="list" status="index" id="stat"> <!-- 返回当前迭代元素的索引 --> <s:property value="#index.index"/> <!-- 输出当前迭代了几个元素 --> <s:property value="#index.co
2020-12-21 17:20:58
274
原创 Openlayers和geoserver对图层进行编辑
1,Openlayers展示地图文件Openlayers可以展示在线地图文件,创建一个新的Map,并设置地图展示的图层和中心点。实现代码如下:var map = new Map({layers: [new TileLayer({source: new OSM()}),vectorLayer],target: 'map',view: new View({center: [-...
2019-05-09 17:30:52
5364
1
转载 Openlayers学习笔记—Geometry 和 Feature类
GeometryGeometry类是feature对象的基本组成部分,Vector类采用Geometry类来存储一个要素的几何信息。FeatureFeature类是Vector类用来在地图上展示几何对象,是Vector图层类一个属性。这个属性是个要素数组。要素基类有两个部分,Geometry对象和attributes属性,attributes包含要素相关的数据。在OpenLayers中Ve...
2019-05-05 15:15:12
11961
转载 权限设计思想(二)
四、数据库设计1、物理数据模型物理数据模型如下:根据以上设计思想,权限管理总共需要以下基本表:tb_User:用户信息基本表;tb_Department:部门表;tb_Company:公司表;tb_Module:系统模块表;tb_Action:系统中所有操作的动作表;tb_Permit:由tb_Module与tb_Action两表结合产生的系统基本权限表;tb_Permit_...
2018-11-21 17:18:00
569
转载 权限系统设计思想(一)
前言任何系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统添加亮点。一、设计原则不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权...
2018-11-21 17:12:37
2144
原创 利用Java bean类处理复杂json串
利用Java bean类处理复杂json串最近在做一个项目时,需要用Java去处理json串,需要处理的json比较复杂,但是用这种方法,就很简单。直接说用法。 处理的json串形式如下:{ "name":"test", "url":"http://www.bejson.com", "page":88, "isNonProfit":true,
2018-07-05 17:04:20
1505
1
原创 anaconda的安装使用
1,anaconda安装和conda使用在linux上安装完Python之后(如果没有安装Python环境,或需要安装Python3.6请参照https://blog.youkuaiyun.com/qq_30408111/article/details/79709364),开始安装anaconda 把上面的安装包放到Linux目录下,执行sh Anaconda3-5.1.0-Linux-x86_64...
2018-03-27 11:16:58
11562
原创 在centos7.X上安装Python3.6
安装Python3.6可能使用的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel下载Python3.6 安装包,编译并安装到python官网下载https://www.python.org 下载最新版源码,使用make altinstall,...
2018-03-27 10:36:18
1007
原创 Python不同版本的共存问题
最近在做一个东西时,出现一个需求,就是需要在一台linux机器上,需要两个不同版本的Python,并且不能相互影响(用过Python的都知道,Python各个版本是不兼容的),经过调研,发现下面方法可用,所以记录下来。 在机器里装有两个版本的Python,分别是2.7.5 和3.6.4,配置Python的版本同时存在 先运行以下命令查看Python的安装路径ll /usr/bin/ |...
2018-03-27 10:16:49
4141
原创 hbase的基本sql使用
运用ambari安装phoenix,连接hbase,运用sql语句 数据存储在HBase中,通过SQL进行CRUD操作 创建test表create table test(pk VARCHAR primary key,col1 VARCHAR null,col2 VARCHAR null,col3 VARCHAR null);创建SRC_TABLE表cre...
2018-03-07 15:53:47
12746
1
原创 KDC Server安装
1、安装最新版的KDC server yum install krb5-server krb5-libs krb5-workstation注:KDC (Key Distribution Center)密匙分配中心, 其在kerberos中通常提供两种服务:1.Authentication Service (AS):认证服务 2.Ticket-Granting Servic...
2018-03-01 14:43:39
1427
转载 java单例模式
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用,那么单例模
2018-01-26 15:16:32
228
原创 spark使用文档
最近在看了一些spark的使用文档,以及官网简介,自己总结了一点使用文档,记录一下快速启动spark关于这一部分Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的
2018-01-26 14:19:52
4061
原创 解决smartupload获取不到表单值以及中文乱码的问题
最近在做一个小项目的时候,设计到一个表单同时要上传图片和输入框数据的问题,出现了两个问题,现在简单记录一下,自己的完成过程。附上自己的前台代码,一个表单同时包含文件上传个输入框数据的传输,在web中表单如果要是想上传文件,必须满足两个条件,第一:method=post,第二:enctype="multipart/form-data",以上两部缺一不可,下面附上我的前台代码: 注册lice
2017-12-18 15:32:55
3379
5
原创 hadoop基本测试方法
最近在做hadoop的时候,总结了一些hadoop的一些基本的功能运用和一些基本性能测试,记录一下,希望可以帮助大家,由于输出信息太多,在这里只介绍命令,具体输出信息大家可以自己试验一下。不同的hadoop版本里自带的测试类也不尽相同,我的版本是2.7.3,里面的测试类是hadoop-mapreduce-client-jobclient.jar,有的hadoop版本里面的类名是hadoop-Test
2017-12-07 15:53:46
10891
1
原创 hadoop hdfs+mapReduce基本使用命令
1,列出hadoop shell所有支持的命令. [hdfs@nx-1 root]$ hadoop fs –help2,显示关于某个命令的详细信息. [hdfs@nx-1 root]$ hadoop fs -help ls(command-name)3,格式化一个新的分布式文件系统 [hdfs@nx-1 root]$ hadoop namenode –format4,查看hdf
2017-12-07 15:37:09
1864
原创 confluence上传文件附件预览乱码问题
最近在做一个linux centos7上安装confluence,出现了一个问题,就是文件上传之后,点击文件预览,发现文件预览是乱码。后来这个问题解决之后发现了解决预览乱码的一些方法。第一:文件为什么会乱码? 主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候无法识别文档字体,所以才会出现乱码,至此解
2017-10-20 16:58:27
7628
转载 Spring Aop(五)——给Advice传递参数
最近在复习spring的时候看到了一片不错的博客,发出来给大家分享一下 5 给Advice传递参数Advice除了可以接收JoinPoint(非Around Advice)或ProceedingJoinPoint(Around Advice)参数外,还可以直接接收与切入点方法执行有关的对象,比如切入点方法参数、切入点目标对象(target)、切入点代理对象(this)等。 5.1 获取切入点方法
2017-10-11 17:16:50
379
原创 SSM框架实现导出Word文档并下载
最近在开发过程中遇到一个SSM框架导出Word文档的问题,我也研究了好久,现在给大家分享一下我的经验,希望可以帮到大家: 第一步,就是制作Word模板,打开需要导出样式的模板,在需要填插数据的地方设置好限定名称:如图 第二步,把写好的模板文件保存成XML文件形式,如下图: 第三步:把保存好的XML文件利用xml文件处理工具打开,查看进行修改,(我这里运用的是foxe工具具体用法,大家可以百
2017-03-30 20:23:44
7882
4
原创 使用dwz框架导出当页数据
使用dwz框架导出当页数据最近在开发一个项目的时候有个导出当页数据的问题困扰了我好久,因为我前台用的是dwz框架,所以在进行分页操作的时候,总是导出不了当页的数据,这个问题困扰了好久怎么都不知道怎么把前台获取到的page对象传到后台,后来在进过好久的查询之后发现,问题的关键就是在于dwz框架,因为dwz框架对于前台的数据进行了封装,所以只需要遵循dwz的数据传输格式传输数据就可以完全解决这个问题,下
2017-02-28 20:19:40
2482
原创 web开发com.opensymphony.xwork2.util.finder.UrlSet.<init>V异常及解决办法
web项目出现这个异常Java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.finder.UrlSet.V,其实这个异常很简单,注意后面V这个字母,后面的字母不一样的话,异常产生的原因也不一样,不过大家如果见到这个异常,其实只要记住,这个异常一般是版本不兼容产生的,所以只要注意啊jar包的版本就好,我这个异常产生的原因就是xwork-2
2016-10-24 16:55:06
4543
1
原创 web ssh项目com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException异常及解决方法
今天web项目遇到了一个很奇葩的异常,异常信息如下: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=com.opensymphony.xwork2.FileManagerFactory, name='default']
2016-10-24 16:46:42
6402
原创 web开发过程中出现Unable to compile class for JSP异常
在发布web程序时,程序报如下的错误:严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 22 in the generated jav
2016-10-23 16:44:25
700
原创 web开发时java.lang.IllegalArgumentException: argument type mismatch异常及解决方法
最近在做一个项目的时候,突然间出现了这个异常严重:Servlet.service() for servlet action threw exceptionjava.lang.IllegalArgumentException:argument type mismatch这个异常,我查看了一下代码,发现代码并没有错误,但为什么会爆这个错误呢?原来是应为参数类型不匹配二出现的错误,所以只要...
2016-10-22 21:25:16
62320
转载 聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术
最近在学习数据库的时候,在网上发现有好多以前没有学到的知识,比如今天要讲的聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术,这个东西在以前我根本就不知道,不过突然间看到了这篇文章,感觉还不错,讲的也挺好,就给大家分享一下。原文章出自:http://www.cnblogs.com/zhenyulu/articles/25794.aspx在《数据库原理》里面,对聚簇索引的解释是:
2016-10-21 21:05:16
387
转载 数据库的数据模型
前几天看了一下数据库的数据模型的一篇文章,感觉还不错,就给大家分享一下1 数据模型数据模型是指数据库中数据的存贮和组织方式,即如何表示实体以及实体之间的联系。数据模型是数据库系统的核心和基础,了解数据库的数据模型特征,可以帮助用户在建立和配置数据库时确定合理的系统应用结构,在使用中灵活高效地发挥不同数据库系统的优势。1.1基本概念数据模型是对现实事物的模拟和抽象。一般来说,
2016-10-21 20:53:14
6261
原创 数据库E-R模式图的设计与实现
E-R图是我们设计数据库是比较常用的,也是比较重要的,现在以下面几个例子来了解一下E-R图的设计与实现例1 设有某医院有以下事实:每个科室聘用多位医生可接诊病人;每位医生属于属于一个科室;病人根据自己的症状选择相应的科室就诊;一位病人在同一科室中多次看病时,每次可能由不同的医生为其诊断。设科室的属性包括科室代码、科室名称,医生的属性包括工号、姓名、职称,病人的属性包括姓名、年龄、工
2016-10-21 20:47:37
8855
1
原创 tomcat出现Could not load the Tomcat server configuration at 。。异常解决办法
今天在做一个项目的时候打开eclipse,启动tomcat的时候突然出现Could not load the Tomcat server configuration at \Servers\Tomcat v8.0 Server at localhost-config. The Servers project is closed.异常,所有的tomcat都启动不了,开始以为是我的项目工程出现 了什么
2016-10-18 20:31:53
21746
1
转载 一个简单的黑白五子棋游戏
今天闲着没事,在浏览了一个很有趣的文章,上面将带了一个只用css和js代码开发的黑白五子棋游戏,自我感觉还不错,所以把此代码给大家分享一下,希望对大家可以有所帮助主要代码如下:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equi...
2016-10-18 09:49:59
1930
原创 MySQL使用教程(六)
3.7. 孪生项目的查询3.7.1.查找所有未分发的孪生项3.7.2.显示孪生对状态的表这个项目是Institute of Environmental Medicine atKarolinska Institutet Stockholm 和 the Section on Clinical Research in Aging andPsychology at the Un
2016-09-06 21:34:33
793
原创 MySQL使用教程(五)
3.6. 常用查询的例子3.6.1.列的最大值3.6.2.拥有某个列的最大值的行3.6.3.列的最大值:按组3.6.4.拥有某个字段的组间最大值的行3.6.5.使用用户变量3.6.6.使用外键3.6.7.根据两个键搜索3.6.8.根据天计算访问量3.6.9.使用AUTO_INCREMENT下面是一些学习如何用MySQL解决
2016-09-06 21:33:11
423
原创 MySQL使用教程(四)
3.4. 获得数据库和表的信息如果你忘记数据库或表的名字,或给定的表的结构是什么(例如,它的列叫什么),怎么办?MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。你已经见到了SHOW DATABASES,它列出由服务器管理的数据库。为了找出当前选择了哪个数据库,使用DATABASE()函数:mysql> SELECT DATABASE();+----------
2016-09-06 21:31:37
310
原创 MySQL使用教程(三)
3.3.4. 从表检索信息3.3.4.1.选择所有数据3.3.4.2.选择特殊行3.3.4.3.选择特殊列3.3.4.4.分类行3.3.4.5.日期计算3.3.4.6. NULL值操作3.3.4.7.模式匹配3.3.4.8.计数行3.3.4.9.使用1个以上的表 SELECT语句用来从数据表中检索信息。语句的一般格式是:
2016-09-06 21:29:46
341
原创 MySQL使用教程(二)
3.3. 创建并使用数据库3.3.1.创建并选择数据库3.3.2.创建表3.3.3.将数据装入表中3.3.4.从表检索信息知道怎样输入命令,便可以访问数据库了。假定在你的家(你的“动物园”)中有很多宠物,并且你想跟踪关于它们各种类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们,然后你可以从表中检索数据来回答关于动物不同种类的问题。本节显示
2016-09-06 21:27:19
505
原创 MySQL使用教程(一)
今天给大家介绍一下MySQL的使用,邪王可以帮到大家:本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程。mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果。mysql可以用于批模式:你预先把查询放在一个文件中,然后告诉mysql执行文件的内容。本章将介绍使用mysql的两个方法
2016-09-06 21:22:45
3046
转载 redis的数据结构
最近在学习redis是,遇到一遍比较好文章,现在给大家分享一下你也许已经知道Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值。也就是说,你不必仅仅把字符串当作键所指向的值。下列这些数据类型都可作为值类型。二进制安全的 字符串 string二进制安全的 字符串列表 list of string二进制安全的 字符串集合 set of
2016-08-23 15:02:16
253
转载 用Maven部署war包到远程Tomcat服务器
过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署。很显然,这样做不够方便,且我们在用SSH把文件拽上去的时候很可能会搞错。(当然了大厂就不会有这样的问题,因为人家有运维团队专门来干这个事情,哈哈)现在我要的是:一行命令部署到本地服务器,在本地测试一番,没有问题的话就一行命令
2016-08-10 09:51:09
435
转载 Spring配置事务五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是 DataSource 、TransactionManager 和 代理机制 这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tr
2016-08-06 19:04:02
240
原创 利用Spring的aop整合redis缓存
最近在做一个项目的时候,需要用到spring的aop切面方法整合redis缓存,从而提高数据库的效率,这个开始对于我来说是个挑战,开始对这个不是太了解,不过了解了redis之后,发现这是一个非常好的方法,可以利用redis作为数据库的缓存,从而提高数据库的执行效率,现在就利用aop思想来整合一下redis缓存,实现一下redis在具体web开发中的应用。第一步,考入redis需要的jar包,靠
2016-08-06 18:52:49
4034
1
原创 Oracle表空间和数据文件详解(二)
在SYSTEM模式下,从DBA_DATA_FILES数据字典中获得。Col tablespace_name for a10;Col file_name for a50;Col bytes for 999,999,999; Select tablespace_name,file_name,bytes from dba_data_files order by tablespace_na
2016-06-15 10:04:18
3075
openlayers编辑地图图层并保存到geoserver
2019-05-09
java加密与解密艺术–完整版.pdf
2016-10-18
三大框架整合所需要的jar包
2016-05-08
jersey-bundle-1.9.1
2016-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人