- 浏览: 144773 次
- 性别:
- 来自: 上海
最新评论
-
魏叔武:
...
基于UDP协议的Socket编程
文章列表
安装软件版本,文本后面有软件以及配置文件下载地址
集群环境,一个apache负载均衡到三台tomcat上
apr-1.4.8.tar.gz
apr-util-1.5.1.tar.gz
jdk1.8.0_131.tar.gz
mod_jk-1.2.31-httpd-2.2.x.so
pcre-8.42.tar.gz
httpd-2.2.25.tar.gz
apache-tomcat-7.0.94.tar.gz
准备工作,在自己的linux(Centos7.4)环境上,新建一个目录,把上面的软件都上传到自己的目录,
然后全部解压tar.gz文件,tomcat解压备份三份,分别命名Tomcat71 ...
jdk1.8切换1.7失效问题
- 博客分类:
- java基础
项目需要jdk1.7,高了启动不了。会报错。
然而,我安装jdk'1.7后,配置了java_home,发现 java -version 还是1.8
后来在网上搜索,发现java.exe、javaw.exe、javaws.exe这三个文件WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
----------------------------
当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WIND ...
问题描述:由于开发环境需要多个jdk版本,故切换的时候,直接修改 JAVA_HOME的JDK路径,从而实现切换JDK版本。
但是前几天整理path路径发现多配置了个JAVA_HOME路径,然后删除,今日发现修改JDK版本无法生效,不能从JDK1.8切换到JDK1.6,原来是Path路径下,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;在oracle路径后面,是加载顺序问题
Path中Oracle 11在java前面,Oracle也带有JDK的,所以你运行java -version其实查看到的是Oracle中的java版本,把你的移动到最前面就没问题了,也不会对Ora ...
解释降维(dimensionality reduction),降维在哪里使用,降维的好处是什么?
降维是通过获得一组基本上是重要特征的主变量来减少所考虑的特征变量的过程。特征的重要性取决于特征变量对数据信息表示的贡献程度,以及决定使用哪种技术。决定使用哪种技术取决于试错和偏好。通常从线性技术开始,当结果表明拟合不足时,就转向非线性技术。
数据集降维的好处可以是:
( 1 )减少所需的存储空间。
( 2 )加快计算速度(例如在机器学习算法中),更少的维数意味着更少的计算,并且更少的维数可以允许使用不适合大量维数的算法。
( 3 )去除冗余特征,例如在以平方米和平方英里存储地形尺寸方面没有 ...
def funThree(list01):
newList = []
for i in range(0,len(list01)):
count = len(newList)
if count == 0:
newList.append([list01[i]])
else:
if list01[i] in newList[count-1]:
newList[count-1].append(list01[i])
...
Java面试题
- 博客分类:
- 面试题目集合(收集各大网站)
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象和计算机编程语言。如下是面向对象软件开发的优点:
1、代码开发模块化,更容易维护和修改。
2、代码复用。
3、增强代码的可靠性和灵活性。
4、增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。
1、封装:
1、封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。
2、在Java当中,有4种修饰符:public,private,default和protected。
...
存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。
存储过程没有返回值。存储函数有返回值
创建存储过程
用CREATE PROCEDURE命令建立存储过程和存储函数。
语法:
create [or replace] PROCEDURE过程名(参数列表)
AS
PLSQL子程序体;
存储过程示例:为指定的职工在原工资的基础上长10%的工资
/*
为指定的职工在原工资的基础上长10%的工资,并打印工资前和工资后的工资
*/
SQL> create or repl ...
select * from emp;
-----------------存储过程------------------------
--定义
create[or replace] procedure 存储过程名称(参数名 [in]/out 数据类型)
is/as
begin
--逻辑表达式
end [存储过程名称];
--定义存储过程计算年薪,并答应输出
create or replace procedure proc_salyears(v_no in number)
is
sal_years number(9,2);
begin ...
oracle常用的几个例子
- 博客分类:
- Oracle学习与实践
--修改表,添加列
alter table F_confirm_car
add (ddsj_num INTEGER );
--锁表查询SQL
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
--alter system kill session 'sid, serial#'; ...
public class Test{
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "value3");
...
在做项目中遇到一个关于日记的问题,国外算一周是从周末到周六,而国内一周是从周一到周天。很多软件需要获取一个月或者一周的所有日期来进行数据统计,为了方便大家开发,避免重复劳动。特地写了一个DateTools工具类,使用方法都在main函数里。
import java.text.Format;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java. ...
ORACLE 日期加减操作
- 博客分类:
- Oracle学习与实践
无论是DATE还是timestamp都可以进行加减操作。
可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:
1 使用内置函数numtodsinterval增加小时,分钟和秒
2 加一个简单的数来增加天
3 使用内置函数add_months来增加年和月
例:
对当前日期增加一个小时:
SQL> select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ;
SYSDATE SYSDATE+NUMTODSINTE
——————- ——————-
2 ...
java代码简单封装使用redis
- 博客分类:
- redis学习与实践
package com.ray.redis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import java.util.ArrayList;
import java.util.List;
/**
*
*/
public class RedisUtil {
/**
* 日志记录
...
下载地址:
http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
[b] 安装
解压到指定目录下 D:\soft\zookeeper-3.4.8
修改zoo_sample.cfg 文件名(D:\soft\zookeeper-3.4.8\conf) 为 zoo.cfg
主要修改一下日志位置,具体配置文件如下:[/b]
# The number of milliseconds of each tick
tickTime=2000
# The ...
dubbo原理以及调用过程
- 博客分类:
- dubbo学习与实践
Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次数和调用时间的监控中心。
调用流程
0.服务容器负责启动,加载,运行服务提供者。
1 ...