摘要:
因为数据库中有个 Date类型的数据,在从数据库中获取数据【就是getXxx方法,当然,自动装配的时候可以直接写在字段上,但也只是针对getXxx方法,不会自动赋值】的时候可以利用这个 @Temporal的注解进行自动格式化。 @Temporal 注解的取值只有三种,如下图: 如果某个实体类的字段包 阅读全文
摘要:
网上的办法试过了,查看虚拟机的网络配置,是 NET的, 也 cd 到/etc/sysconfig/network-script/ifcfg-eth0 里面看了,onboot 本来就是 yes,要不然我之前怎么自动联网呢, 哎,心累。。。 等着解决吧。不知道又得花多久。 解决办法: 将虚拟机中 cen 阅读全文
摘要:
主键生成策略大致分两种: 手工控制策略 自动生成策略【框架自动生成和数据库自动生成】 手工控制策略: assigned:类型是任意的,需要在 save() 到数据库前,编码人员手工设置主键值,也就是调用对象的 setter方法进行赋值操作。 注:可以跨数据库,但是手动控制不能保证不重复,不推荐使用。 自动生成策略: 1 . uuid:自动生成 32 位及以上的随机字符串,生成的依据包括... 阅读全文
摘要:
JavaScript: 1 . 异步请求代码: 2 .1 给元素添加点击事件—— 01 给元素添加点击事件——02 2 .2 给元素添加/取消点击事件——【带命名空间】 3 . 页面加载后定时10秒异步请求 Java: SQL: 未完待续 阅读全文
摘要:
XMLHttpRequest Level 2 添加了一个新的接口—— FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send() 方法来异步的提交表单,通过FormData对象可以组装一组用 XmlHttpRequest 发送请求的键/值对。它可以更灵活方便的发... 阅读全文
摘要:
有几天没启动本地的 MySQL 了,今天打开小海豚,直接给我弹出了连接失败,这是怎么回事,就直接进入命令行,发现也有问题,输入密码后一闪而过,也没有什么提示信息给我,百度了先,都说是修改 MySQL 安装目录的 my.ini文件,因为这是 MySQL启动要加载的文件,但是看了下,也没什么错误,编码什 阅读全文
摘要:
在使用 SpringMVC 是,配置了一个 Session 拦截器,用于拦截用户是否登录,但是用户访问登录页面和注册页面时就不需要拦截了,这时就需要用到这个标签了 <mvc:execlude-mapping />。 代码上来先: 有一点要注意: 就是上面的【拦截】和【不拦截】,【拦截】的标签要写在上 阅读全文
摘要:
之前类似的方法用过 $.post, $.get,$.ajax,还是第一次用这个 $.getJSON。 前三个都是用作异步请求的,那么最后一个呢?其实也是异步请求的,和 $.get 最类似,因为他也是将数据放在了 url上面。 代码: 后台代码: 小总结: $.getJSON() 是专门为 ajax 阅读全文
摘要:
插入一段代码: package com.msym.test; public class Msym { public static void main(String[] args) { System.out.println("hello My world"); } } 内容不能为空。【笑哭表情】 看了王垠的【程序员的心理疾病】,觉得我要有所改变了。 ... 阅读全文
摘要:
之所以要总结这个,是因为在项目中使用了 AJAX,当请求成功时需要重定向到另一个页面。 1 . 2 . 3 . 4 . 5 . 阅读全文
摘要:
先提一嘴 @RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。 代码: 那么 @ResponseBody呢? 举个例子: 后台 Controller类中对应的方法: @RequestBody呢? @Requ 阅读全文
摘要:
之前只知道 Session 是服务器与客户端的一个会话,有默认过期时间,是服务器端的技术,与之对应的是 Cookie 技术,是客户端技术。 下面的几点是之前不知道的:【或者是忘了】 1 . Session是什么时候创建的? 2 . SessionId的组成? 3 . Session存储在哪里? 回答 阅读全文
摘要:
今天看到一段代码使用的是 @Resource 的注解,的确是第一次看到这个注解,百度一查才知道,原来和 @Autowired 效果一样,但也有一定的区别。 两个注解都可以用来注入 bean ,@Resource 是 JavaEE 的注解,@Autowired是Spring的注解,他俩都可以写在属性名上, setter方法上,@Autowired 还可以写在普通方法上,构造器上,而且... 阅读全文
摘要:
今天在回顾之前学的事务时,有一个点完全遗忘了。那就是事务的传播性,事务的 propagation 属性。 举个例子: 上淘宝买东西,我买本 【Spring 揭秘】,就在下单的时候,我支付宝钱不够,支付失败,这个支付的过程肯定带事务的,支付失败就代表之前的操作都会回滚,数据不进入数据库【其实是会进的, 阅读全文
摘要:
看了【纯洁的微笑】的博客后,我决定开始学好 Spring 体系了,真的是解决了饥渴的我。 阅读全文
摘要:
http://blog.csdn.net/tswisdom/article/details/41522069 http://www.cnblogs.com/wuxl360/p/5817471.html 阅读全文
摘要:
yaml 基础语法可以看阮一峰大大的博客【yaml 语言教程】 看过了 xml 和 json之后,看一眼这个 yaml,觉得少写了好多东西,不用再去找层级关系了, yaml 直接一目了然,没有了尖括号,没有了大括号,没有了中括号,多了只是缩进和冒号【当然也会有大括号】,这点和有点像 python 了 阅读全文
摘要:
使用这个在线网页编辑真的是不习惯,还是 windows live writer 好。 下面列一个清单用于最近的面试:( 清单是网上down的 ) static 关键字的作用: final 关键字的作用: 【对于 final 的第二点,要记住这句话,使用 final 关键字修饰一个值类型变量时,值类型 阅读全文
摘要:
http://emacoo.cn/backend/spring-redis/ 阅读全文
摘要:
推荐博客: 程序员DD SpringBoot集成 liaokailin的专栏 纯洁的微笑 SpringBoot揭秘与实战 catoop的专栏 方志朋Spring Boot 专栏 简书Spring Boot专题 推荐网站: Spring Boot参考指南-中文版 Gradle 中文参考指南 sprin 阅读全文
摘要:
之前安装过了 jdk,mysql,tomcat,这次安装 Redis,最开始是将 redis 安装在 windows 下 run 的,这时安装在 Linux 里面试试。 1 . 首先得安装 c环境,用来编译 Redis源码, 接下来大约要下载 22MB 这个样子,很快就能下载完, 2 . 准备 re 阅读全文
摘要:
先进入 centOS 中,查询虚拟机的 IP 地址: 双击打开 SSH 可视化客户端: 点击 Connect 需要输入之前那个【无论如何都要使用】的密码。 密码在【centOS - 01】里面设置过,在第 22 步。 SSH也有命令行界面,但是如果只是需要命令行界面的话,可以使用 putty 工具, 阅读全文
摘要:
下面把自己安装 centOS 的过程记录下,选取的版本是 centOS6.8 ,下载地址在脚本之家 down 的 : 阿里云 x64 http://mirrors.aliyun.com/centos/6.8/isos/x86_64/ 32 http://mirrors.aliyun.com/centos/6.8/isos/i386/ 其它镜像下载 主要看路径:/isos/就可以看到iso... 阅读全文
摘要:
Spring 注解式注册 bean: 大致分为以下几步: 开启 context 空间支持 开启自动扫描功能,指定扫描包路径 使用注解配置 bean (使用@Component 注解) 给 bean 注入属性(基本类型和引用类型) 设置 bean 的生命周期 设置 bean 的作用域(默认为单例) 详细: 1 . 开启 context 空间支持 2 . 开启自动扫描功能,指定... 阅读全文
摘要:
既然是数据库,那就一定有数据备份方式了,而且 Redis 是内存形式的数据库,更需要数据备份了,要不然断电数据就全都丢失了。 Redis 数据备份有两种方式: 第一种是每隔一定的操作之后就进行一次数据备份,比如十分钟内进行了1000次写操作,就执行一次数据库备份,生成快照存储在本地。那 Redis 阅读全文
摘要:
Linux选用的是 centOS 6.8 64位 ,最先要将 centOS 中自带的 jdk 和 myqsql 卸载掉。 首先安装 了 SSH,通过 SSH 将 jdk,mysql,tomcat 的压缩包拷贝到 centOS 中,如下图: 1 . 安装 jdk 并配置环境变量 查看当前系统是否安装过jdk: rpm -qa | grep java 如果有 jdk,使用 “rpm -e --n... 阅读全文
摘要:
之前安装的 CentOS 自带 vim 编辑,进入 vim 是命令模式,如果要搜索的话,输入斜杠 ‘/ ‘,然后就可以输入要搜索的东西了。 vim 有三种模式:命令模式,插入模式,底行模式。 文件相关命令: 1 . 打开单个文件,比如打开,msym.txt vim msym.txt2 . 同时打开多个文件 vim file1 file2 file3 3 . 在vim窗口中打开一个新文件 :open... 阅读全文
摘要:
springMVC 是表现层技术,可以用来代替 struts2,下面是简略图:主要是处理器和视图,只有这两个部分需要编写代码。 springMVC 三大组件:处理器映射器,处理器适配器,视图解析器。 下面是 SpringMVC的细节图: 整个流程: 客户端的请求到达前端控制器 DispatcherServlet DispatcherServlet 收到请求后调用 HandlerM... 阅读全文
摘要:
在编辑 .properties 文件时,有时候不能编辑中文,要使用 Unicode 编码,在 myeclipse 中会自动将中文转换为 Unicode 编码,其底层是调用的是 jdk 目录里面的,这个 native2ascii.exe 文件完成的。 阅读全文
摘要:
在学校的时候学过一些简单的 Linux 命令,主要是文件的创建拷贝解压等操作,最近在电脑上安装了一个CentOS6.8版本的基本版,纯命令行操作。 ../ 代表上一级目录 ./ 代表本级目录 / 代表根目录 下面就写一下基本的命令: 1. 切换目录的命令 命令 作用 备注 pwd 显示当前所在目录 cd ../ 切换到上一级目录 cd后面有个空格 cd / 切换到系统根目录 ... 阅读全文
摘要:
学了 Mybatis 之后,发现用 Mybatis 写 Dao层实在是简便多了,主要是在表的映射这块简单了很多。下面是我实现的使用 Mybatis 实现的简单的操作用户表的 Dao 层。 使用 Mybatis 实现 DAO 层,一共有两种方式: 原始的 DAO 层的实现 使用 Mapper 代理方式【这里又分两种:直接配置 Mapper 代理;使用包扫描配置 Mapper ... 阅读全文
摘要:
相比 Hibernate ,Mybatis 实在是学习门槛低多了。 1 . 类属性和表字段的自动对应 当向数据库中插入一行数据时,标签中的占位符#{}中的占位符的值写 model 类的属性名,但是要保证数据库中的字段名和属性名要一致,属性可以多余数据表的字段,但是不能少。这也是约定高于配置。 insert into u... 阅读全文
摘要:
关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而 nosql 数据库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql 数据库要优于关系型数据库,从安全性上而言关系型数据库要优于 nosql 数据库,所以在实际开发中一个项目中 nosql 和关系型数据库会一起使用 阅读全文
摘要:
相比 Hibernate,Mybatis 的映射关系就显得简单了很多。 未完待续。。。。 阅读全文
摘要:
在上一篇 【Mybatis 点点滴滴】博客中,写到了 Mybatis 能够将类属性和表字段自动对应起来,在 parameterType属性值直接填写 POJO 类的名称即可(首字母不区分大小写),在 sql 语句中就可以直接写该 POJO 类的属性名了,以为他是按照属性名直接进行封装和拆解,但是当传 阅读全文
摘要:
#{} 表示一个占位符号,通过 #{} 可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换。#{} 可以有效防止 sql注入。 #{} 可以接收简单类型值或 pojo 属性值。 如果 parameterType 传输单个简单类型值,#{} 阅读全文
摘要:
最近的练手项目使用的是 Maven 在管理项目,在使用 Maven 管理项目时,三层的开发时分模块开发的,parent-dao-service-web,所有的spring+struts + Hibernate的依赖都是加在 parent 上,dao-service-web都是作为子模块,在模块之间的 阅读全文
摘要:
下面是网上down的 pom 文件模板: 阅读全文
摘要:
在安装私服的时候容易碰到的两个问题,一个是安装时拒绝访问,另一个是安装完成后服务无法启动; 拒绝访问问题: 原因:没有以管理员身份运行 cmd 解决办法: 服务启动失败问题: 其中一个问题可能是没有找到本机的 jdk 安装目录,因为启动 nexus 服务需要用到 jdk 的 java 命令,也就是 阅读全文
摘要:
下面是 application.xml 文件。 org.hiber... 阅读全文