下载安装linux RedHat
下载:https://developers.redhat.com/products/rhel/download/
安装:http://blog.csdn.net/qq_27721925/article/details/51475804
配置环境:参考http://blog.csdn.net/li6771127/article/details/74452844
Could not load org/springframework/beans/factory/config/Scope.class. java.util.zip.ZipException: inv
Could not load org/springframework/beans/factory/config/Scope.class.
java.util.zip.ZipException: invalid LOC header (bad signature)
运行Maven项目报错,类似这种的报错很多,找了很多资料,发现可能是jar包错误。对于我们初学者,使用run as Maven te
JAVA spring 把全局变量写到配置文件中
把一些全局的参数配置到配置文件里面,把全局属性注入到类里面,由程序代码直接引用.
普通引入properties方法(只介绍)
在spring的配置文件applicationContext.xml配置
"propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigu
spring 注入变量不可以改成静态变量
Spring中,变量注入到静态方法中,变量会被改为静态的,虽然不报错,但运行时会报空指针错误。
Spring不能注入static变量的原因,具体详情如下所示:
Spring 依赖注入 是依赖 set方法
set方法是 是普通的对象方法
static变量是类的属性
docker-compose的安装
①加载docker-composer sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 步骤①失败,尝试更新curl ②更新curl: yum update -y nss curl libcurl ③添加权限 sudo chmod +x /usr/loca
【Java编程思想】13.字符串
字符串操作是计算机程序设计中最常见的行为。 13.1 不可变 String String 对象是不可变的。String 类中每一个看起来会修改 String 值的方法,实际上都是创建了一个全新的 String 对象去包含修改后的字符串内容;而最初的 String 对象则没有改变。 每当吧 Stirng 对象作为方法的参数时,都会复制一份引用,而该引用所指的对象一直待在单一的物理位置上,从未动过。 13.2 重载 “+” 与 StringBuilder 操作符的重载的意思是,一个操作符在用于特定
JAVA substring 正反截取字符串
Stringstr="abcdefghmf"; System.out.println("截取前三个字符:"+str.substring(0,3)); System.out.println("截取前三个字符以外的字符:="+str.substring(3)); System.out.println("截取后三个字符:"+str.substring(str.length()...
linux文件目录管理
文件或目录权限: ls-l rw- -r- r-- 可读r 4 可写w 2 可执行x 1 所属者 所属组 其他用户 chmod == change mode 改权限 chmod 700 2.txt 改2.txt权限 chmod 改的只是指定目录,子目录和其他目录不变 chmod -R 连带指定目录下的子目录批量进行更改 更改所有者和所著组: chown == change owner 更改所有者 cat /etc/passwd 查看所有用户 chown aming /tmp/yum.log 更
SQL语句获取时间的方法
1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,'200...
zabbix 报警程序
一,报警程序 本次使用的为onealert http://c.onealert.com/console/ucid/login.jsp 二,服务端安转 下面为他教的怎么安装这个东西 第一步: 找到脚本目录位置: cd /usr/lib/zabbix/alertscripts 第二步: wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-
Java 程序员十面阿里,最终拿下阿里 P7offer!
今天介绍小编的一个朋友,他现今有四年开发经验了,前前后后为了进阿里面试十次(阿里旗下—蚂蚁金服,天猫的offer都被hr因学历而被拒,最后的菜鸟面幸运的被录用,拿到P7offer,真正的“十面”阿里!) 本文前半部分主要分享他的面试总结,后半部分分享他程序员个人架构开发之路的学习经验。 面试总结 虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面。面试开始会让自我介绍,主要业务架构和技术架构两部分。业务架构一般不会深究,但要面试官听明白,并且一般面试官会顺
【Java编程思想】8.多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态分离了“做什么”和“怎么做”,让接口和实现分离开,改善了代码的可读性和组织结构,创建了可拓展的程序。 封装,通过合并特征和行为来创建新的数据类型。 实现隐藏,通过将细节“私有化”把接口和实现分离开来。 多态,消除类型之间的耦合联系。多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们都是从同一基类导出来的。-->这种区别是根据方法行为的不同而表示出来的,虽然这种方法都可以通过同一个基类来调用。 8.1 再
water 解题报告
water 题目描述 有一块矩形土地被划分成\(n\times m\)个正方形小块。这些小块高低不平,每一小块都有自己的高度。水流可以由任意一块地流向周围四个方向的四块地中,但是不能直接流入对角相连的小块中。 一场大雨后,由于地势高低不同,许多地方都积存了不少降水。 给定每个小块的高度,求每个小块的积水高度。 注意:假设矩形地外围无限大且高度为\(0\)。 输入输出格式 输入格式 第一行包含两个非负整数\(n,m\)。 接下来\(n\)行每行\(m\)个整数表示第\(i\)行第\(j\)列的小
com.google.gson.JsonSyntaxException: 2018-07-02T13:38:13.000Z
和移动端对接,系统报错:com.google.gson.JsonSyntaxException: 2018-07-02T13:38:13.000Z原因:使用UTC 通用标准时,以z来标识解决:拿我程序的代码举例Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").create();
checkRec...
【Java编程思想】9.接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 9.1 抽象类和抽象方法 Java 提供抽象方法机制,这种方法时不完整的,仅有声明,没有方法体。 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,那么该类必须被限定为是抽象的(否则编译器报错)。 一个抽象类不完整的时候,试图创建对象时,编译器会出错(为抽象类创建对象是不安全的),编译器会保证抽象类的纯粹性。 从一个抽象类继承后,如果想创建该导出类的对象,那么必须为基类中所有抽象方法提供方法实现。不这么做,导出类便也
gitlab-mysql_高可用
### Mysql 高可用 Mysql 高可用采用双主方案; 1. 两个 mysql节点,分别安装在 192.168.1.247, 192.168.1.248; 2. 准备\_Mysql01节点 修改配置文件,添加授权用户 2.1 修改mysql的配置文件,并重启mysql ```bash ... [mysqld] ... #bind-address = 127.0.0.1 log-bin=mysql-bin log-bin-index=mysql-bin.index server-id =
执行存储过程,报错提示 找不到存储过程
原因:
SQL Server 客户端, 在连接到 SQL Server 数据库以后。会自动读取 数据库的 数据字典信息。也就是 当前数据库,有哪些表/字段/视图/存储过程等基础信息。保存在客户端的内存里面。这样。当你在客户端输入 SQL 语句的时候,输入 表名字.会自动弹出 这个表的字段列表,让你选择。但是,当你新建了一个对象的时候, 例如表, 或者你的那个例子,是新建存储过程abc这个时候,数...
035 spring amqp
一 .概述 本部分的主要的内容都是从spring amqp的官文档之中摘录过来的. 二 .spring amqp的抽象 [1] 消息 : 在spring amqp之中,使用Message来抽象消息的内容. public class Message {
private final MessageProperties messageProperties;
private final byte[] body;
public Message(byte[] body
【Java编程思想】11.持有对象
如果一个程序只包含固定数量的且生命周期都是已知的对象,那么这是一个非常简单的程序。 Java 类库中提供一套容器类,来存储比较复杂的一组对象。其中有 List、Set、Queue、Map 等。这些类也被称为集合类,Java 的类库中使用 Collection 这个名字指代该类库的一个特殊子集(其实 Java 中大部分容器类都实现了 Collection 接口)。 11.1 泛型和类型安全的容器 在 Java SE5 之前的容器,编译器是允许向容器中插入不正确的类型的。因此在获取容器中对象时,一
今日推荐
周排行