- 博客(176)
- 资源 (7)
- 收藏
- 关注
原创 springboot配置文件
springboot默认的2个配置文件:application.properties、application.yaml配置文件的作用:修改springboot自动配置的默认值YAML(YAML Ain't Markup Language)YAML A Markup Language:是一个标记语言YAML isn't Markup Language:不是一个标记语言标记语言:以...
2018-09-26 11:21:31
291
原创 helloWorld探究
1.父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.14.RELEASE</version> &am
2018-09-25 16:51:03
282
原创 maven打包
在pom文件中加入打包插件配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> &am
2018-09-25 16:38:36
274
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未...
2018-09-01 13:54:47
221
转载 Session的生命周期
Session的使用与Session的生命周期1、HttpSession的方法 Object getAttribute(String); Enumeration<String> getAttributeNames(); long getCreationTime(); String getId(); String getLastAccessedTime(...
2018-08-31 18:54:20
387
转载 oracle本地数据库开放
1:找Oracle安装目录----->配置和移植工具------>Net Manager工具,点开的是本地---->监听程序---->将localhost改成本机IP:如(192.168.16.6)。然后点击保存网络配置。 有个小的隐式规则:自动将IP转成本机的计算机名称,保存到app/Happy(用户名)/product/11.2.0/dbhome_1/NETWORK...
2018-08-23 17:03:38
480
转载 maven添加ojdbc6
maven添加ojdbc62015年04月17日 10:57:40阅读数:6758由于oracle官方未授权,所以maven上无法直接下载ojdbc,需要自己下载,然后通过命令加载到本地maven库中,详细步骤如下:1、到官方下载,地址:http://www.oracle.com/technetwork/indexes/downloads/index.html,找到“drivers...
2018-08-22 14:15:38
2335
转载 Eclipse项目文件被外部编辑器编辑后,Eclipse中的相对应文件自动刷新
Eclipse中 Window -> Preferences -> General -> Workspace勾选Refresh using native hooks or polling和Refresh on access
2018-08-14 21:49:04
822
转载 电脑同时运行两个Tomcat
本文是解决为了多个Tomcat同时运行。以下的方法是将我的解决方案叙述出来和大家分享,可以在参照我的方法之前先将需要修改的文件备份,避免出现新的错误之后无法恢复,说的不正确的请大家多多指教,希望能够对同样出现这些问题的网友有所帮助。因为之前做项目的原因导致电脑上已经有了一个Tomcat,而最近安装了一个最新版本的Tomcat,但是在使用的时候,点击新版本的tomcat的startup.da...
2018-08-14 21:47:02
452
转载 HTTP请求中的form data和request payload的区别
参考链接: (1)HTTP请求中的form data和request payload的区别 (2)form data和request payload的区别(转)在下面的例子中,表单数据会在未编码的情况下进行发送:<form action="" enctype="text/plain"> <p>First name: <input type="text...
2018-08-07 11:26:44
741
转载 跨域解决方案JSONP
什么是跨域老生常谈的问题了。下面列出一个表格:URL 说明 是否跨域 http://www.a.com/a.js http://www.a.com/b.js 同一个域名 否 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一个域名,不同文件夹 否 http://www.a.com...
2018-07-31 17:16:29
188
转载 eclipse中maven命令
使用maven打生产包:在golas里写 package -PServerServer是生产的profile的Id。
2018-07-31 16:58:15
324
转载 Eclipse中Tomcat配置JNDI链接Oracle数据源例子
最近换到新公司,第一次接触JNDI方式连接数据库。一开始怎么找也没找到数据库地址在哪里配置的,后面跟代码发现spring中初始化dataSource是通过这个类JndiObjectFactoryBean传入jndiName参数,果断百度JndiObjectFactoryBean才知道有JNDI这种方式获取dataSource。由于项目是分布式的(统一使用Jboss),如果想分开部署配置Jb...
2018-07-31 16:48:45
2104
转载 URL,URI和URN的理解
我们先看看定义:URI:Uniform Resource Identifier,即统一资源标志符,用来唯一的标识一个资源。URL:Uniform Resource Locator,统一资源定位符。即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URN:Uniform Resource Name,统一资源命名。即通过名字来表示资源的。 好了定义看完了,可能还是不...
2018-07-31 10:50:41
276
转载 HTTP协议三次握手过程
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急...
2018-07-31 10:35:10
211
转载 http协议历史
HTTP 通常被译为超文本传输协议, 但这种译法并不严谨。 严谨的译名应该为“超文本转移协议”。 最初设想的基本理念是: 借助多文档之间相互关联形成的超文本( HyperText) , 连成可相互参阅的 WWW( World Wide Web, 万维网 现在已提出了 3 项 WWW 构建技术, 分别是: 1.把 SGML( StandardGeneralized Markup...
2018-07-31 10:18:45
297
转载 OSI七层与TCP/IP五层网络架构详解
(1)OSI七层模型OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层 解除或建立与别的接点的联系 没有协议传输层 提供端对端的接口 TCP,UDP网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP数...
2018-07-31 10:18:11
186
原创 网络模型
经典5层模型:物理层:定义物理设备如何传输数据数据链路层:在通信的实体间建立数据链路服务网络层:数据在节点之间传输创建逻辑链路传输层:向用户提供可靠的端对端(End To End)服务应用层:为应用软件提供了很多服务,构建于TCP协议之上,屏蔽网络传输相关细节...
2018-07-31 10:15:35
805
原创 SpringBoot简介
SpringBoot来简化spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的、产品级别的应用。优点:快速创建独立运行的spring项目以及与主流框架的集成 使用嵌入式的servlet容器,应用无需打成war包 starters自动依赖与版本控制 大量的自动化配置,简化开发,也可修改默认值 无需配置XML,无代码生成,开箱即用 准生产环境的运行时应用...
2018-07-30 16:22:06
191
原创 maven依赖
建2个maven工程,一个web工程,一个普通工程,作为web工程的依赖引入。web是web工程,web2引入到web工程中。<dependency> <groupId>com.pan</groupId> <artifactId>web2</artifactId> <version>0.0.1-SNA...
2018-07-26 15:09:38
378
原创 maven新建web工程
开发工具:eclipse步骤:1.新建maven project,使用 create a simple project导航,点击next2.填写GAV后,packing选择war,这样eclipse就会认为maven创建的是web工程,点击finish3.完成后,打开项目目录,可以看到src/main/webapp,但是这是一个空文件夹4.选择项目,打开proper...
2018-07-26 11:12:34
132
转载 最通俗易懂的乐观锁与悲观锁原理及实现
一、乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数据被修改时,version值会加一。当线程A要更新数据值时,在读取数据的同时也会读取ver...
2018-07-20 14:57:06
235
1
转载 AOF与REWRITE机制
Redis AOF 简介Redis AOF是类似于log的机制,每次写操作都会写到硬盘上,当系统崩溃时,可以通过AOF来恢复数据。每个带有写操作的命令被Redis服务器端收到运行时,该命令都会被记录到AOF文件上。由于只是一个append到文件操作,所以写到硬盘上的操作往往非常快。其实Redis oaf机制包括了两件事,rewrite和AOF。rewrite类似于普通数据库管理系统日志恢复...
2018-07-20 11:08:25
3913
转载 redis配置文件详解
#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候...
2018-07-20 09:34:40
105
转载 Docker search 命令
docker search : 从Docker Hub查找镜像语法docker search [OPTIONS] TERMOPTIONS说明:--automated :只列出 automated build类型的镜像;--no-trunc :显示完整的镜像描述;-s :列出收藏数不小于指定值的镜像。实例从Docker Hub查找所有镜像名包含java,并且收藏数大于10的镜像runoob@runo...
2018-07-13 13:42:53
2651
转载 Docker rmi 命令
docker rmi : 删除本地一个或多少镜像。语法docker rmi [OPTIONS] IMAGE [IMAGE...]OPTIONS说明:-f :强制删除;--no-prune :不移除该镜像的过程镜像,默认移除;实例强制删除本地镜像runoob/ubuntu:v4。root@runoob:~# docker rmi -f runoob/ubuntu:v4Untagged: runoo...
2018-07-13 11:20:42
1804
转载 Docker images 命令
docker images : 列出本地镜像。语法docker images [OPTIONS] [REPOSITORY[:TAG]]OPTIONS说明:-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);--digests :显示镜像的摘要信息;-f :显示满足条件的镜像;--format :指定返回值的模板文件;--no-trunc :显示完整的镜像信息;-q :只显示镜...
2018-07-13 11:14:15
4337
转载 Docker kill 命令
docker kill :杀掉一个运行中的容器。语法docker kill [OPTIONS] CONTAINER [CONTAINER...]OPTIONS说明:-s :向容器发送一个信号实例杀掉运行中的容器mynginxrunoob@runoob:~$ docker kill -s KILL mynginxmynginx...
2018-07-13 10:22:57
9949
转载 Docker start/stop/restart 命令
docker start :启动一个或多少已经被停止的容器docker stop :停止一个运行中的容器docker restart :重启容器语法docker start [OPTIONS] CONTAINER [CONTAINER...]docker stop [OPTIONS] CONTAINER [CONTAINER...]docker restart [OPTIONS] CONTAINE...
2018-07-13 10:17:37
1743
转载 Docker exec 命令
docker exec :在运行的容器中执行命令语法docker exec [OPTIONS] CONTAINER COMMAND [ARG...]OPTIONS说明:-d :分离模式: 在后台运行-i :即使没有附加也保持STDIN 打开-t :分配一个伪终端实例在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本runoob@runoob:~$ docker exec ...
2018-07-13 10:15:26
621
转载 Docker logs 命令
docker logs : 获取容器的日志语法docker logs [OPTIONS] CONTAINEROPTIONS说明:-f : 跟踪日志输出--since :显示某个开始时间的所有日志-t : 显示时间戳--tail :仅列出最新N条容器日志实例跟踪查看容器mynginx的日志输出。runoob@runoob:~$ docker logs -f mynginx192.168.239.1...
2018-07-13 10:09:41
21201
转载 docker run 命令
docker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明:-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时使用;-t: 为容器重新分配一个伪输入终端,通常与...
2018-07-13 09:58:42
177
转载 docker的常用命令汇总
1、docker的启动、停止、重启[root@localhost ~]# service docker restartRedirecting to /bin/systemctl restart docker.service[root@localhost ~]# service docker stopRedirecting to /bin/systemctl stop docker.service[...
2018-07-13 09:40:09
308
转载 linux安装docker
CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本...
2018-07-12 10:38:48
305
原创 CrudRepository 接口
•CrudRepository接口提供了最基本的对实体类的添删改查操作 –Tsave(Tentity);//保存单个实体 –Iterable<T>save(Iterable<?extends T> entities);//保存集合 –TfindOne(IDid);//根据id查找实体 –booleanexists(IDid);//根据id判断实体是...
2018-07-11 16:24:23
1707
原创 @Modifying 注解
@Query与@Modifying执行更新操作@Query 与 @Modifying这两个annotation一起声明,可定义个性化更新操作,例如只涉及某些字段更新时最为常用,示例如下: •注意: –方法的返回值应该是int,表示更新语句所影响的行数 –在调用的地方必须加事务,没有事务不能正常执行事务•Spring Data 提供了默认的事务处理方式,即所有的查询均声明为只读事务。•对...
2018-07-11 16:19:49
43736
6
原创 @Query 注解
这种查询可以声明在 Repository方法中,摆脱像命名查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是Springdata 的特有实现。索引参数与命名参数•索引参数如下所示,索引值从1开始,查询中”?X” 个数需要与方法定义的参数个数相一致,并且顺序也要一致 •命名参数(推荐使用这种方式):可以定义好参数名,赋值时采用@Param("参数名"),而不用管顺序。•还可以使用@...
2018-07-11 15:16:35
2215
原创 SpringData 方法定义规范
简单条件查询•简单条件查询:查询某一个实体类或者集合 •按照Spring Data 的规范,查询方法以find | read | get 开头, 涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性以首字母大写。 •例如:定义一个Entity实体类 classUser{ private StringfirstName; private StringlastName; } 使用A...
2018-07-11 14:46:17
320
sshDemo-new
2018-08-23
hibernateRedis缓存所需的jar包
2018-03-26
SSHdemo项目
2018-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人