`
文章列表
1、需求 如果使用mybatis generator进行代码生成,将会自动生成model类,类中将会包括所有数据库字段的定义及get/set方法,如果数据库结构进行更改,那我们将再次进行代码生成,然后覆盖掉之前的model类。 这里存在一个很大的问题就是,如果项目我们已经在model中添加了其它辅助字段或者方法,那么文件就不能直接覆盖,因为会把以前的逻辑一起覆盖掉。 2、解决方案 将所有数据库字段提升至model类的父类,而在model类中实现业务逻辑,这样如果需要数据库结构有变,也只需要覆盖model类的父类即可,业务逻辑并不受影响。 举例: User表拥有字段username,passwo ...
参考:MyBatis Generator API http://generator.sturgeon.mopaas.com/ 1、新建MAVEN项目 2、pom.xml中添加generator的依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version> </dependency&g ...
1、在Spring的配置文件中进行配置 <!-- 线程管理器 --> <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <property name="corePoolSize" value="5" /> <!-- 核心线程数量 --> <property name="maxPoolSize&quo ...
本文前提: 1、已有使用MAVEN进行项目构建的SpringMVC项目 实现步骤 1、在pom中添加Shiro的依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>org.apache.shiro</groupI ...
下载地址:https://github.com/dmajkic/redis/downloads 下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids 1、启动服务 打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf 。 如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:  
1.下载一个带个MAVEN插件的Eclipse,如果没有可以去市场里下载 2.设置 window > preferences > maven > User Settings 将路径设置到本地安装的Maven路径   3.创建一个MAVEN项目 因为我创建的是一个WEB项目,所以选择的是webapp,如果是JAVA项目,可以选择quickstart     4.项目创建成功,查看项目目录,最重要的就是这个pom.xml   5.发布 run as > maven clean run as > maven build 在G ...
1、http://maven.apache.org/download.html 下载最新版本 Maven 3.3.1 (Binary zip)  2、解压 3、配置环境变量 M2_HOME : D:\maven3 path : %MAVEN_HOME%\bin; 4、验证 mvn -v 5、修改仓库位置  我的仓库路径:F:\maven\repo----这个路径是我自己创建,可以将路径创建在任何位置。 使用本地仓库,以后的JAR包都会保存在这个仓库中。   下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system 
将解压缩后的patchnavicat.exe放至Navicat Premium根目录下,点击运行,即可 版本11.0.12测试成功,可以成功注册 运行的时候请注意将Navicat Premium关闭,不然会提示错误。
今天在安装SQLSERVER2008的时候,一开始检测就提示重启不能通过检测,于是重启虚拟机,结果还是不能通过解决方案,于是在网上找了一下其原因。 因为电脑上可能有安装挂起的任务会写入注册表,如果有安装挂机的任务,就不能正常安装数据库,解决方案就是删除这个注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 找到PendingFileRenameOperations项,删除即可
cd:变换目录 pwd:显示当前目录 pwd -P:如果档案类型是连接档,则默认显示的是档案当前的目录信息,加上-P就可以显示该档案真正连接的档案的目录信息   mkdir:建立一个新目录 mkdir -p test1/test2/test3:如果加上-p就可以一次性递归地创建新目录,不然一个一个的创建 mkdir -m 771 test2:创建新目录,并且直接赋权限,默认则是使用umask预设的权限   rmdir:删除一个空目录 只能删除空的目录,如果目录下还有文档,则会报错 rmdir -p test1/test2/test3:连同上层的空目录也一起删除 ...

Linux文档权限

查看文档权限信息 执行命令ls -al,查看文档详细信息 dr-xr-xr-x.  2  root  root  4096  Aug 12:02:41  bin   第一栏:dr-xr-xr-x.     格式化为[0][123][456][789]     0:文档类型,d目录,-档案,l连接档,c一次性读取装置,b可随机存储装置     123:文档拥有者的权限,权限使用rwx的规则,即读写执行     456:同群组同户的权限     789:其它用户的权限 第二栏:2     表示有多少个档名连接到此节点(i-node) 第三栏:root  root     ...
1、sync:数据同步写入硬盘 2、shutdown:关机 3、reboot,halt,poweroff:重启,关机   shutdown -k 10 "要关机,其实是吓人来的" shutdown -h 10 “这是真要关机了” shutdown -h now shutdown -h 12:20 "各单位注意,主机将在12点20时关闭" shutdown -h +30 "半小时后关机"   其实现在在关机重启等指令前默认执行了sync命令,但手动执行一下,也没什么坏处 重启:sync;sync;reboot; ...
新安装好Linux系统,而且装的是minimal版本的,登陆系统后输入man date,居然提示commend not found   查看系统环境变量 echo $PATH 主要需要包含:/bin:/usr/bin:/sbin:/usr/sbin /bin:binary的简写,主要放置一些系统必备的执行档,如:cat,cp,chmod,df,gzip,kill,ls,mkdir,more,mount,rm,su,tar等 /usr/bin:主要放置一些软件工具的必备执行档,如:c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome* ...

Linux文件代号

代号 代表内容 1 用户在shell环境中可操作的指令或可执行文件 2 系统核心可呼叫的函数或工具等 3 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc) 4 装置档案的说明,一般为dev下的档案 5 配置文件或者是某些档案的格式 6 游戏(games) 7 惯例与协议等,如:Linux文件系统,网络协议,ASCII code等等的说明 8 系统管理员可用的管理指令 9 跟kernel有关的文件

Linux硬盘分区

在Linux中,每个装置都被当成一个档案   装置 装置在Linux中的文件名 IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] USB快闪存 /dev/sd[a-p] 软盘 /dev/fd[0-1] 打印机 25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15] 鼠标 USB:/dev/usb/mouse[0-15] PS2:/dev/psaux 当前CDROM/DVDROM /dev/cdrom 当前的鼠标 /dev/mouse ...
Global site tag (gtag.js) - Google Analytics