• 等级
  • 72712 访问
  • 18 原创
  • 132 转发
  • 56307 排名
  • 9 评论
  • 5 获赞

50本java技术书-吐血整理

一.计算机网络系列: 1.《TCP/IP卷一》 2.《计算机网络:自顶向下》 3.《图解HTTP和图解TCP/IP》 4.《计算机网络》 二.操作系统系列 1.《深入理解计算机系统》 2. 《现代操作系统》 3.《Linux内核设计与实现》 4.《Unix网络编程》 三.数据结构与算法系列 1.《算法导论》 2.《数据结构与算法(Java版)》 3.《算法图解,啊哈算法》  4 .《剑指offer...

2018-10-26 10:19:46

CENTOS 64位安装32位jdk

安装步骤如下: 1. 下载JDK7.0_10 (jdk-7u10-linux-i586.tar.gz)     地址: 2. 卸载系统自带的开源JDK     查看是否安装JDK rpm -qa | grep java 显示如下信息: java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b0...

2018-09-19 10:28:40

Oracle/MSSQL中通过关键字查找所有存储过程和索引

oracle 查找存储过程 1 select t.name,t.text from all_source t where type = 'PROCEDURE' and text like '%var_app_1_pst%' 查找函数 1 select t.name,t.text from all_source t whe...

2018-09-04 11:26:02

svn服务器上不同仓库下的项目迁移并保持历史记录

问题:由于需要整理svn上的数据,需要将仓库A中的某个项目迁移到仓库B中,同时需要保持该项目所有的修改记录;           错误做法:①通过复制,那么此时该项目的文件只保留最新的版本;   ②将项目县checkout下来,再通过import导入,那么此时得到的是一个新的项目,失去迁移的意义了。 前提:首先关闭两台服务器的svn所有服务,比如(apache、svn),以避免在进行迁移时又...

2018-08-13 10:21:45

将svn的项目转移到另外一个仓库中

转:http://blog.sina.com.cn/s/blog_855a24030102xp9q.html 服务器环境: Windows Server 2012  软件版本: VisualSVN-Server-3.4.2-x64.msi   旧SVN安装路径: D:\Program Files\VisualSVN Server\bin 旧SVN仓库路径: D:\Repositories...

2018-08-10 17:01:30

Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名

查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments t; 查询指定表的所有字段名: select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB'; 查...

2018-07-23 16:04:40

linux openssl自制证书

下面是手动颁发证书的操作:[root@linux-node1 ~]# cd /usr/local/nginx/conf/[root@linux-node1 conf]# mkdir ssl[root@linux-node1 conf]# cd ssl/[root@linux-node1 ssl]# openssl genrsa -des3 -out aoshiwei.com.key 1024Gen...

2018-06-08 16:22:31

spring boot 打包成jar 包在发布到服务器上

pom.xml文件。[html] view plain copy<?xml version="1.0" encoding="UTF-8"?>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schem...

2018-05-21 17:01:10

LINUX设置DNS

DNS服务器地址配置在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf设置方法很简单,通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS。如下图,排在前面的就是首选DNS,后面一行就是次要的DNS服务器DNSLINUX的DNS怎么设置?linux下如何修改DNS地址​...

2018-05-17 10:51:24

Java中vector的使用详解

Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能...

2018-05-02 15:39:08

Oracle 单字段拆分成多行

方法一SELECT DISTINCT STUID, REGEXP_SUBSTR (STUNAME, '[^,]+', 1, LEVEL) STUNAME, STUSEX FROM T_STU CONNECT BY LEVEL <= LENGTH (STUNAME) - LENGTH (REPLACE(STUNAME, ',', '')) + 1 ORDER B...

2018-04-25 16:34:42

用RSA加密实现Web登录密码加密传输

通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐患了...

2018-04-19 16:04:00

RSA加密算法的简单案例

RSA加密算法是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击。那关于RSA加密算法有哪些应用呢?以下举一个数据库身份验证的案例。在使用数据集进行身份认证时,密码存在数据库中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢?这里就可以应用RSA加密算法,对权限加密。思路:就是在url中传用户名密码时,先把用户名进行翻...

2018-04-19 15:58:01

oracle to_char格式数值

C:\Users\XXX>sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on 星期日 8月 28 15:51:42 2016 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. 连接到: Oracle Database 10g Enterprise...

2018-04-18 16:21:43

java内存结构

一、Java内存分配1、 Java有几种存储区域?* 寄存器     -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈     -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。     -- 优点:由系统自动分配,速度较快。     -- 缺点:不够灵活,但程序员是无法控制的。     -...

2018-04-17 10:24:32

工程师如何在工作中提升自己?

引言古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考的问题。本文是我自己的一些总结,试图从三个方面来解答:第一部分阐述了一些学习的原则。任何时候,遵循一些经...

2018-04-17 09:59:43

HttpClient入门get post请求(抓取网页的内容并打印到控制台)

1.HttpClient入门使用         注意这个版本主要是基于HttpClient4.5.2版本的来讲解的,也是现在最新的版本,之所以要提供版本说明的是因为HttpClient 3版本和HttpClient 4版本差别还是很多大的,基本HttpClient里面的接口都变了,你把HttpClient 3版本的代码拿到HttpClient 4上面都运行不起来,会报错的。所以这儿一定要注意,...

2018-04-11 14:37:30

Oracle的Merge into语法

MERGE INTO是Oracle 9i以后才出现的新的功能。那这个功能 是什么呢?简单来说,就是:“有则更新,无则插入”,用来合并UPDATE和INSERT语句.通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。语法:MERGE ...

2018-04-09 11:13:05

Java中用Ehcache做缓存处理

Java中用Ehcache做缓存处理具体创建项目就不多说了。本例是的idea的maven项目中做的测试。1 添加依赖在pom.xml添加如下的依赖项[html] view plain copy<dependency>      <groupId>net.sf.ehcache</groupId>      <artifactId>ehcache-cor...

2018-04-08 10:43:01

使用root用户配置的jdk,但是其他用户不能使用jdk

使用root用户配置的jdk,但是其他用户不能使用jdk原因如下:1、用root用户安装的jdk默认对root用户开放权限,而对于别的用户是没有开放权限的2、这种情况下需要授权给java的安装目录才可以让别的用户访问授权脚本如下:sudo chmod -R 755 java安装目录sudo chown -R [username] java安装目录3、检测是否可以访问:normal@brendon-...

2018-04-04 10:03:50

小妞贼毒

平心静气
关注
  • 计算机软件/JAVA软件工程师
  • 中国 北京 朝阳区
奖章
  • 持之以恒