
架构设计
文章平均质量分 86
二三三
现在还是学生
展开
-
数据库E-R模式图的设计与实现
E-R图是我们设计数据库是比较常用的,也是比较重要的,现在以下面几个例子来了解一下E-R图的设计与实现例1 设有某医院有以下事实:每个科室聘用多位医生可接诊病人;每位医生属于属于一个科室;病人根据自己的症状选择相应的科室就诊;一位病人在同一科室中多次看病时,每次可能由不同的医生为其诊断。设科室的属性包括科室代码、科室名称,医生的属性包括工号、姓名、职称,病人的属性包括姓名、年龄、工原创 2016-10-21 20:47:37 · 8870 阅读 · 1 评论 -
关于开发springmvc和mybatis的环境搭建
当今在web开发过程 中并不是只有三大框架,还有springmvc和mybatis,今天就来和大家分享一下springmvc和mybatis在项目开发的过程中环境的搭建第一步,新建一个工程,导入所需要的jar包,这个在这不多说,网上有很多整理好的jar包,去网上下载就行第二步,配置环境:先配置mybatis的环境,为啥更好的实现数据库的迁移,我们需要先建一个db.properties,用来原创 2016-05-07 21:19:56 · 348 阅读 · 0 评论 -
ssh开发时利用excel表格导入数据
最近在在一个web的项目开发时,需要用到excel表格导入数据库,做完之后发现需要注意的点有很多,所以就写下来分享一下自己的新的体会 package com.oracle.match.action;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import jav原创 2016-05-06 17:42:13 · 1578 阅读 · 2 评论 -
java单例模式
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用,那么单例模转载 2018-01-26 15:16:32 · 228 阅读 · 2 评论 -
Python不同版本的共存问题
最近在做一个东西时,出现一个需求,就是需要在一台linux机器上,需要两个不同版本的Python,并且不能相互影响(用过Python的都知道,Python各个版本是不兼容的),经过调研,发现下面方法可用,所以记录下来。 在机器里装有两个版本的Python,分别是2.7.5 和3.6.4,配置Python的版本同时存在 先运行以下命令查看Python的安装路径ll /usr/bin/ |...原创 2018-03-27 10:16:49 · 4145 阅读 · 0 评论 -
在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 阅读 · 0 评论 -
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 · 11565 阅读 · 0 评论 -
利用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 · 1506 阅读 · 1 评论 -
权限系统设计思想(一)
前言任何系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统添加亮点。一、设计原则不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权...转载 2018-11-21 17:12:37 · 2144 阅读 · 0 评论 -
权限设计思想(二)
四、数据库设计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 · 570 阅读 · 0 评论 -
解决smartupload获取不到表单值以及中文乱码的问题
最近在做一个小项目的时候,设计到一个表单同时要上传图片和输入框数据的问题,出现了两个问题,现在简单记录一下,自己的完成过程。附上自己的前台代码,一个表单同时包含文件上传个输入框数据的传输,在web中表单如果要是想上传文件,必须满足两个条件,第一:method=post,第二:enctype="multipart/form-data",以上两部缺一不可,下面附上我的前台代码: 注册lice原创 2017-12-18 15:32:55 · 3380 阅读 · 5 评论 -
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 阅读 · 0 评论 -
Spring Aop(五)——给Advice传递参数
最近在复习spring的时候看到了一片不错的博客,发出来给大家分享一下 5 给Advice传递参数Advice除了可以接收JoinPoint(非Around Advice)或ProceedingJoinPoint(Around Advice)参数外,还可以直接接收与切入点方法执行有关的对象,比如切入点方法参数、切入点目标对象(target)、切入点代理对象(this)等。 5.1 获取切入点方法转载 2017-10-11 17:16:50 · 379 阅读 · 0 评论 -
数据库的数据模型
前几天看了一下数据库的数据模型的一篇文章,感觉还不错,就给大家分享一下1 数据模型数据模型是指数据库中数据的存贮和组织方式,即如何表示实体以及实体之间的联系。数据模型是数据库系统的核心和基础,了解数据库的数据模型特征,可以帮助用户在建立和配置数据库时确定合理的系统应用结构,在使用中灵活高效地发挥不同数据库系统的优势。1.1基本概念数据模型是对现实事物的模拟和抽象。一般来说,转载 2016-10-21 20:53:14 · 6266 阅读 · 0 评论 -
聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术
最近在学习数据库的时候,在网上发现有好多以前没有学到的知识,比如今天要讲的聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术,这个东西在以前我根本就不知道,不过突然间看到了这篇文章,感觉还不错,讲的也挺好,就给大家分享一下。原文章出自:http://www.cnblogs.com/zhenyulu/articles/25794.aspx在《数据库原理》里面,对聚簇索引的解释是:转载 2016-10-21 21:05:16 · 387 阅读 · 0 评论 -
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 · 62321 阅读 · 0 评论 -
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 · 6403 阅读 · 0 评论 -
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 评论 -
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 · 21748 阅读 · 1 评论 -
使用dwz框架导出当页数据
使用dwz框架导出当页数据最近在开发一个项目的时候有个导出当页数据的问题困扰了我好久,因为我前台用的是dwz框架,所以在进行分页操作的时候,总是导出不了当页的数据,这个问题困扰了好久怎么都不知道怎么把前台获取到的page对象传到后台,后来在进过好久的查询之后发现,问题的关键就是在于dwz框架,因为dwz框架对于前台的数据进行了封装,所以只需要遵循dwz的数据传输格式传输数据就可以完全解决这个问题,下原创 2017-02-28 20:19:40 · 2482 阅读 · 0 评论 -
SSM框架实现导出Word文档并下载
最近在开发过程中遇到一个SSM框架导出Word文档的问题,我也研究了好久,现在给大家分享一下我的经验,希望可以帮到大家: 第一步,就是制作Word模板,打开需要导出样式的模板,在需要填插数据的地方设置好限定名称:如图 第二步,把写好的模板文件保存成XML文件形式,如下图: 第三步:把保存好的XML文件利用xml文件处理工具打开,查看进行修改,(我这里运用的是foxe工具具体用法,大家可以百原创 2017-03-30 20:23:44 · 7884 阅读 · 9 评论 -
confluence上传文件附件预览乱码问题
最近在做一个linux centos7上安装confluence,出现了一个问题,就是文件上传之后,点击文件预览,发现文件预览是乱码。后来这个问题解决之后发现了解决预览乱码的一些方法。第一:文件为什么会乱码? 主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候无法识别文档字体,所以才会出现乱码,至此解原创 2017-10-20 16:58:27 · 7628 阅读 · 0 评论 -
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 · 5365 阅读 · 1 评论