- 浏览: 107395 次
最新评论
-
abc198999:
英文图片是对的, 中文例子是错的.可以直接 man ssh 查 ...
三种不同类型的ssh隧道
文章列表
闲暇时用eclipse自己搭架了个maven小项目,搭架完毕启动之后,项目直接起不来,说找不到监听
class:org.springframework.web.context.ContextLoaderListener
首先:怀疑是否没导入jar包,在pom.xml 中检查spring-web的jar是已经导入的,并且 在web.xml 中 只可以ctrl+左键 点入的,证明jar包确认导入
然后:怀疑服务器上没有jar包,上tomcat查看项目果然没有jar包, 本地的maven jar包未打包上tomcat
解决办法:
在eclipse 中 :项目右键- ...
尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。
进行显示配置有两种方案:java和xml。
1、创建配置类
package spring.component.soundsystem;
import org.springframework. ...
Spring从两个角度实现自动化装配:
1、组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean
2、自动装配(autowiring):Spring自动满足bean之间的依赖
组件扫面和自动装配组合在一起能发挥强大的威力。
准备几个bean:
CompactDisc接口:
package spring.component;
/**
* @ClassName CompactDisc
* @Date 2016年12月27日 下午3:26:21
*/
public interface Com ...
1.Ctrl+t打开终端
2.输入mysql -u root -p 命令,进入MySQL
输入 SHOW VARIABLES LIKE 'char%'; 查看MySQL编码,有两个不是utf8
3.在终端中输入 sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf 命令
Linux下的tar压缩解压缩命令详解
- 博客分类:
- linux
tar
-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指 ...
1. gitlab的安装:
直接参考官网文档:https://about.gitlab.com/downloads/#ubuntu1604。
1.1 安装配置依赖环境:
sudo apt-get install curl openssh-server ca-certificates postfix
1.2 安装Gitlab:
可分以下两种情况:直接安装最新版本和选择安装所需版本。
1.2.1 直接安装最新版本:
1.在https://github.com new repository
2.在eclipse中new project 比如:Test项目
3.右击"Test"->Team->share project... ->select a repository type:Git勾选 Use or create repository in parent folder of project点击 Create Repository -> Finish这时候打开在workspace中的Test目录会发现多了一个.git文件夹。4.右击" ...
安装Nexus的前提是已经安装JDK,JDK的安装这里就不再赘述,安装JDK-1.7版本,JDK版本过低在启动Nexus的时候会报错.
下载与启动
下载链接为http://www.sonatype.org/nexus/go/ 最新版本为 nexus-2.11.4-01 ,我们下载NEXUS OSS(TGZ). 得到nexus-2.11.4-01-bundle.tar.gz
将nexus-2.11.4-01-bundle.tar.gz复制到/usr/local目录下
sudo cp nexus-2.11.4-01-bundle.tar.gz /usr/local
cd / ...
方法三以验证可行,下面是他人博客原文:
昨天,在IDEA环境中编译一个maven项目时,由于业务需要,在src的源码目录下创建了一些xml的映射文件。但是编译完成后并没有将xml的映射文件一同编译进classes目录,只有resouces目录下的资源被编译进去。
在ecplise中,以上的情况是不存在的。即是默认情况下,ecplise将其maven项目编译成功以后,会将java以及resouces目录下的资源文件都编译进来,而在IDEA中并不是如此。 解决IDEA这种情况可以有以下几种方式: 1.如果没有特殊业务,不需要指定资源文件定位到src/java下, ...
javascript的数据类型可以分为两种:原始类型和引用类型。原始类型也称为基本类型或简单类型,javascript基本数据类型包括Undefined、Null、Boolean、Number和String五种,而引用类型也称为复杂类型,在Javascript中是Object。与此相对应,它们的值也分别被称为原始值和复杂值
和Java数据类型比较理解:
原始值:就是基本数据类型 Undefined、Null、Boolean、Number和String
复合值:可以由很多不同类型的javascript对象组成
先看一段代码:
var test = "test";
test.a = "hello";
console.log(test.a);
结果:console.log:undefined
理解:
test.a = "hello";
这里隐式创建了一个包装对象,所以这里赋值不会报错。
console.log(test.a);
这里之前的包装对象已经被抛弃了,但是使用了"."运算符,所以又创建一个新的包装对象,但是这个对象的属性a并没有赋值,所以属 ...
一、基本语法
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)<img src="$info.imgs" border=0>#else<img src="noPhoto.jpg">#end2、& ...
很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?
这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH key 。
因此,如果你想要使用 SSH url 克隆的话,你必须是这个项目的拥有者。否则你是无法添加 SSH key 的。
https 和 SSH 的区别:
1、取出字模:取字模时,我们需要多下载几张图片,使这些图片中,包括所有的字符。2、图像的预处理:图像的预处理,这种直接根据亮度设个阈值处理就可以了
权限:
create session
create table
unlimited tablespace
connect
resource
dba
例:
#sqlplus /nolog
SQL> conn / as sysdba;
SQL>create user username identified by password
SQL> grant dba to username;
SQL> conn username/password
SQL> select * from user_s ...