- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 求一个整数数组的最大子数组之和
题目求一个整形数组里面有正有负,求最大连续子数组之和思路:其实挺明确的,就是保存一个最大值max,在用一个变量current,在for循环中叠加数组元素,如果current大于max就赋值给max,如果current<0就将current置为0,代码主要参考网上的,但是要考虑a[0]为负数,a[1]为正数的时候。 开始想的有点复杂,想到动态规划和贪心去了,但是发现在写代码的时候,写半天...
2018-03-24 19:07:10 465
原创 Centos7防火墙开放端口
Centos7默认安装的是firewall防火墙,平时我们玩虚拟机时可以关闭防火墙,但是在生产环境只能开放必须要提供给外接的端口。查看防火墙状态firewall-cmd --state关闭防火墙systemctl stop firewalld.service开启防火墙systemctl start firewalld.service开放端口(替换21位置)...
2018-03-24 18:10:32 318
原创 使用Nginx+Tomcat8搭建负载均衡服务器
Nginxnginx是当下运用最广泛的开源的反向代理服务器。 反向代理:即把外部来的请求,转发给被代理的服务器,再将返回的结果通过nginx返回给客户端。下面搭建搭建一个负载均衡服务器。安装Nginx相关软件 nginx-1.12.0.tar.gz apache-tomcat-8.5.15.tar.gz安装Nginx相关依赖nginx需要依赖一些环境 安装gcc...
2018-03-17 18:41:04 2023
原创 使用jedisCluster操作redis集群
启动redis集群搭建redis集群,搭建具体过程如下 http://blog.csdn.net/lucky_ly/article/details/78703102 启动redis集群。 测试集群搭建在虚拟机的Linux系统下,客户机访问采用的windows环境下。 默认情况下redis只允许本机进行访问的。但我们为了方便测试,将redis.conf的bind 改为对应的Linux...
2018-03-15 22:25:49 844
原创 采用spring+mybatis整合 : invalid username/password; logon denied异常的解决方案
整合spring+mybatis的时候抛出如下错误 登陆被拒绝?什么鬼,用户名和密码不正确,我用plsql都能连上,配置如下 spring.xml<context:property-placeholder location="classpath:db.properties"/> <bean id="dataSource" class="org.apache.c...
2018-03-15 14:36:44 8759 1
原创 spingMVC存取session
springMVC对session中数据的操作,也提供了自己的api。一般我们操作session的值都在控制器中, 往session存取值,主要依靠Model类的addAttribute(key,value)。如果是请求转发的话,可以不必再控制器中添加@SessionAttributes的注解,names为字符串数组,数组中的元素,即对应model的addAttribute中的key。如果是重定...
2018-03-11 22:41:49 241
原创 SpringMVC的java配置+xml配置
javaConfig配置SpringMVC环境为JDK1.8+tomact8 在web3.0以前我们开发web项目都需要在web.xml中配置servlet,filter,等,3.0以后web容器提供基于注解为主的和自动化扫描配置上下文需要的类。web程序员从繁琐的xml文件配置中解脱出来。springMVC也提供也javaConfig的配置, 1.web.xml 必须为3.0 2....
2018-03-10 09:43:56 3239
原创 JAVA注解详解
注解java的注解也称作元数据,可以在代码中以注解的形式添加一些信息,以便在别的地方可以获取这些信息来做一些事情,java注解是SE5引入的。java注解应用是很广泛的,例如在spring,mybatis,javax。。等框架中都有应用,注解是低入侵式的,很方便代码的维护,而且注解是受到编译器保护的,减少了代码运行时出错的可能。 我们看几个lang包的注解,都是很常见的。@Overr...
2018-03-07 10:21:20 215
原创 Java泛型详解
Java泛型泛型是很多语言都有得特性,泛型让代码更加的泛化,增加代码的通用性。但是java的泛型并不是1.0引入的,而是jdk5才引入的。为了向上兼容以前的老代码,java的泛型并不像C++,或别的语言的泛型那样强大,java的泛型是利用“擦除”实现的。泛型的类型信息仅存在与编译期,编译器结束后,就找不到任何使用泛型的痕迹了。其原理是 在大多数使用泛型的地方,编译器进行了类型检查和插入转型代...
2018-03-02 10:08:34 147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人