自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

转载 一个牛人给Java初学者的建议(文章干货、案例较多,望大家可以坚持读完)

从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版 面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语 言更适合商业应用所以高校里大部分博士老师们对此语言的了解甚至不比本科生多在这种环境下,很多人对java感到茫然,不...

2018-07-31 15:37:11 3418 1

转载 想当程序员?Java编程开发的必备技术点你了解了吗!

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-sprin...

2018-07-29 17:02:24 758 3

转载 java学习问题总结

关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把ja...

2018-07-29 09:08:40 465

转载 三大高手,哪个JAVA编程IDE最适合你?

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-s...

2018-07-29 08:28:54 99292 8

转载 HTML块级-内敛元素属性说明

HTML块级-内敛元素属性说明在谈论CSS布局时,我们需要提前知道一些东西。对于html各种标签/元素,可以从块的层面做一个分类:要么是block(块元素),要么是inline(内联元素): block元素的特点: 总是另起一行开始; 高度,行高以及顶、底边距都可控制; 宽度缺省是它所在容器的100%,除非设定一个宽度。 in...

2018-07-28 11:53:48 644

转载 基于SSH轻量级框架的整合应用及实例一

 基于SSH轻量级框架的整合应用及实例一        使用Struts 架构作为了整个系统的基础框架,它负责了MVC 模型中各层的分离。利用Hibernate 作为系统持久层的底层结构。中间业务逻辑层由Spring 支持。根据需求来提出一个模型,将这些模型采用Java语言实现出基本的Java 对象,然后写出基本的DAO 接口,并给出Hibernate 的DAO 实现,采用Hibernate ...

2018-07-27 15:30:13 562

转载 想转行学Java,却又担心自己半路出家成不了大牛

想转行学Java,却又担心自己半路出家成不了大牛很多人看好Java编程的高薪前景,在自己职业生涯迷茫的时候,想转行学Java,却又担心自己半路出家成不了大牛,赚不到钱,本文就为大家分析一下,转行学Java有没有可能成为高手。1.如果你没有去做,是不会知道自己能不能成为大牛的。2.学习是一辈子的事情,哪里来的半路出家?25岁学编程,35岁的时候你就是有10年编程经验的人。3.在互联网...

2018-07-25 09:56:51 5275 4

转载 10款常用的Java测试工具

10款常用的Java测试工具

2018-07-24 15:44:58 4585

转载 Java分组密码算法DES

Java分组密码算法DES1 实验内容掌握分组密码算法DES方法,能用高级语言实现分组密码算法DES。DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组...

2018-07-24 09:06:23 461 1

原创 JDBC连接MySQL

JDBC连接MySQL对JDBC连接数据库的步骤1.加载数据库驱动//加载驱动Class.forName(driverClass)----------------------------------//加载MySQL驱动Class.forName("com.mysql.jdbc.Driver");//加载Oracle驱动Class.forName("oracle.jdbc.Driver.Ora...

2018-07-22 15:54:20 472

转载 JAVA-null或空值的判断处理

JAVA-null或空值的判断处理 1,错误用法一:if (name == "") {     //do something}2,错误用法二:if (name.equals("")) {     //do something}3,错误用法三:if (!name.equals("")) {     //do something}我们来解说一下:上述错误用法1是初学者最容易犯,也最不容易被发现...

2018-07-21 15:57:35 47342 2

转载 在JAVA可移植性的来源的三方面

在JAVA可移植性的来源的三方面软件可移植性的概念是与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。        一、JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统可移植性        即使经过重新编译,大多数的用C和C++编写...

2018-07-21 08:53:24 2999

转载 javaScript简单语法

javaScript的学习1.javaScript描述   javaScript是基于对象和事件的脚本语言              --内嵌对象 --事件驱动  javaScript是弱类型的语言---并没有为哪一种类型特意地分派内存空间  javaScript只与浏览器有关系2. java中null 相当于javaScript中undifned3.在javaScript中,0表示假,非0表示真...

2018-07-20 09:40:58 206

转载 JVM学习笔记

上周观看了圣思园张龙老师所讲的<深入了解JVM>课程,结合自己的理解对有关类加载器的内容(ClassLoader)做下总结.    一: 什么是类加载器(ClassLoader)?    java跨平台? -- Java源文件编译成了的.class文件(字节码文件)可以在JVM上运行,而JVM可以看成一个独立于各操作系统的平台,JVM会加载编译后的.class文件到内存,由JV...

2018-07-19 11:41:26 207

原创 Java中的四个核心技术思想

Java中的四个核心技术思想对Java核心概念和思想的掌握有助于提升我们对整个Java平台的理解力。这里将介绍四个Java中的核心技术思想,包括Java虚拟机、类装载器的体系结构、class文件和API。 Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助...

2018-07-18 10:21:43 7751

转载 网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂

网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂身为程序员的你是不是经常不关电脑?很多人就不理解了,为什么下了班电脑还不关,这样不造成浪费吗?发生意外怎么办?就顺手一分钟就能做好的事,为什么就是不做?针对这一点,程序员也是有他们的苦衷:程序员一:作为一个爱整洁的程序媛,一开始我也是每天按时关机的。巴特,后面慢慢发现这么规律的生活根本不适合程序媛啊。你已经打开好的工程,配...

2018-07-17 13:27:17 1282 1

转载 java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。        一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。        二、然而,当一个线程访问object的一个synchro...

2018-07-15 15:53:16 205

转载 试试你是否是java高手?

 第一,Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。        Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。        注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不...

2018-07-14 14:25:55 276

转载 JAVA框架之第一个Hibernate实际应用

一、在Java应用中使用Hibernate的步骤创建Hibernate的配置文件创建持久化类创建对象-关系映射文件通过Hibernate API编写访问数据库的代码二、Helloapp应用的结构三、Hibernate的配置文件(hibernate.properties)hibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.con...

2018-07-13 13:33:08 333

转载 程序员技术练级攻略

导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总...

2018-07-12 13:30:23 287

转载 高并发高流量网站架构

Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:首先在整个网络的高度讨论了使用镜像网站...

2018-07-11 16:34:35 246

转载 学习Java语言的窍门

JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。1.如何学习程序设计?JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不...

2018-07-10 14:22:35 403

转载 软件行业大牛告诉你何谓成功?

什么是成功?软件大师们是如何做的不同的人对于成功的认识是不同的。成功对很多人来说,首当其冲的象征是物质上的回报。毋庸质疑,物质回报的确是大多数人判断职业生涯成功与否的关键,甚至对有些人来说这是最重要的组成部分。然而,仅仅用物质来衡量成功是十分浅薄的。这里列出了一些衡量成功的其他特征,这些特征是从访谈中提炼出来的,也是数十年来世界上著名软件公司里的业界领袖们不断探讨得出的结果:在公司和业界的影响力;...

2018-07-08 18:56:07 328

原创 常见Java面试题集合,面试必备

一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现都是TimeSort实现的。TimSort算法就是找到已经排好序数据的子序列,然后对剩余部分排序,然后合并起来.2、foreach和while的区别(编译之后) 线程池的种类,区别和使用场景3、分析线程池的实现原理和线程的...

2018-07-07 13:48:04 512

原创 Java中对象的初始化生成过程

Java是面向对象的一种语言,在Java对象生成的过程,涉及子类和父类的加载、静态成员变量的初始化、子类和父类对象的初始化等过程,其具体过程通过下述代码来说明。class A {     public A(String s)     {         System.out.println(s+" Constructor A");     } }  class B {     public B(S...

2018-07-06 17:10:15 216

转载 如何更快的读懂他人代码(下)——技巧学习篇

四、望文生义,进而推敲组件的作用 先建立系统的架构性认识,然后透过名称及命名惯例,就可以推测出各组件的作用。例如:当Winamp尝试着初始化一个Plug-In时,它会呼叫这个结构 中的init函式,以便让每个Plug-In程序有机会初始化自己。当Winamp打算结束自己或结束某个Plug-In的执行时,便会呼叫quit函 式。 在阅读程序代码的细节之前,我们应先试着捕捉系统的运作情境。在采取由上至...

2018-07-05 13:19:04 5725 1

原创 Java的IO操作

Java的文件IO操作:有两种形式:字节流和字符流,字节流传输的是字节,返回的也是字节,而字符流传输的是字符,返回的也是字符。字节流可以处理任何数据,如音视频数据,而字符流仅能处理字符数据,如文本数据。字符流操作写字符到文件的例子:import java.io.File; import java.io.FileWriter;  public class FileWriteDemo {      /...

2018-07-03 14:18:53 229

转载 网易笔试题(Java部分)

1.OOP三特性2.Java中如何实现多继承3.Java对象生成过程4.HashTable和HashMap的区别5.接口的成员域具有什么属性6.经常使用的三种设计模式,画出UML图,并写出Java代码7.final、finally、finalize的区别8.SOAP、WSDL、UDDI的作用9.Java输入输出流的两种类型是什么10.ArrayList如何实现自定义的排序11.下列代码如何优化pu...

2018-07-01 15:52:46 1777

转载 收集的程序员必读书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1...

2018-06-30 15:23:11 239

转载 如何阅读他人的程序代码(上)——技巧学习篇

一、读懂程序代码,使心法皆为我所用  程序代码是别人写的,只有原作者才真的了解程序代码的用途及涵义。许多程序人心里都有一种不自觉的恐惧感,深怕被迫去碰触其他人所写的程序代码。但是,与其抗拒接收别人的程序代码,不如彻底了解相关的语言和惯例,当成是培养自我实力的基石。 对大多数的程序人来说,撰写程序代码或许是令人开心的一件事情,但我相信,有更多人视阅读他人所写成的程序代码为畏途。许多人宁可自己重新写过...

2018-06-27 17:10:04 22568 7

转载 解密大数据领域岗位职业发展路径

我们迎来了一个新的时代,这就是大数据的时代。 —经济学家 詹姆斯·莫里斯缺人,这是全国乃至全球大数据圈都挺蛋疼的一件事儿。2016年的人才关注度较2015年提高25.82%。我国大数据发展面临的瓶颈中,高端综合型人才短缺问题日益突出,大数据行业面临人才供需结构不均衡问题。在目前人才结构失衡的背景下,大数据领域相关职位位置权重和身价都水涨船高,自然不是意外的事。在拉勾上搜索5年以下“大数据”相关岗位...

2018-06-26 10:40:35 3097

原创 程序员为什么加班太多?有可能是代码写得烂……

程序员往往渴望加入的是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。可现实情况却是,团队在一边超负荷的做着需求,一边改着没完没了的Bug,软件工作已经无可挽回的沦落成了体力劳动,别说快乐生活,生活都没了。这不是一篇证明谁导致程序员加班太多的论证文,也不想给大家灌鸡汤,让大家一夜之间都变成编程高手,但是至少说一些实实在在的经验和方法。总之让大家多看一点就多获得一点...

2018-06-22 18:05:59 399

原创 SpringBoot中的Actuator

前序Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。使用actuator<dependency><groupId>org.springframewor...

2018-06-13 11:40:41 304

原创 大数据之路依然还很长,看你怎么走

01在这里,我们着重的对一些核心关注的问题进行更全面的分析,会让大数据职业生涯规划这个话题更完善一些。 02作为大数据领域的从业者,或许对于偏技术类的,诸如大数据开发工程师、数据分析师,俞或者是数据挖掘工程师等岗位已经很熟悉了,但在此之前甚少人会关注偏业务的,比如数据产品经理,大数据售前工程师等这种岗位。所以,在直播的时候,就有不少朋友提到过类似的问题:· 数据产品经理的职业发展路径是怎样的,已经...

2018-06-06 16:00:25 407

原创 Apache与Tomcat之间的相互摩擦——优势互补,协调合作

简介:Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。它可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务...

2018-06-04 17:10:34 878

转载 大数据时代下,程序员们的进军之路

大数据时代下,程序员们的进军之路一、Hadoop入门二、1、Hadoop产生背景2、Hadoop在大数据、云计算中的位置和关系3、Hadoop应用案例介绍4、分布式系统概述5、Hadoop生态圈以及各组成部分的简介6、Hadoop核心MapReduce二、分布式文件系统HDFS——数据库管理员的基础课程1、HDFS简介2、HDFS的系统组成介绍3、HDFS的组成部分详解4、副本存放策略及路由规则5...

2018-06-02 18:05:57 265

转载 高级运维工程师打怪升级之路

高级运维工程师学习路线初级1、Linux基础刚开始阶段需要熟悉Linux/Windows操作系统安装,目录结构、启动流程等。2、系统管理主要学习Linux系统,生产环境中基本都在字符界面完成工作,所以要掌握常用的几十个基本管理命令,包括用户管理、磁盘分区、软件包管理、文件权限、文本处理、进程管理、性能分析工具等。3、网络基础OSI和TCP/IP模型一定要熟悉。基本的交换机、路由器概念及实现原理要知...

2018-06-01 11:38:44 934

原创 国内好用的五款开源建站系统

推荐5款优秀的开源建站系统,都有免费版本,有需要可以去试试。蝉知蝉知系统是一款开源的的企业营销自助建站系统。它专为企业营销设计,伪静态网址、关键词、语义化结构,内置流量统计。蝉知功能全面,文章发布、会员管理、论坛评论、产品展示等,并内置商城系统,商品、订单、物流、支付功能完备。除了免费版还有更加专业的企业版和适合建站公司的站群版。DEDECMS DedeCms是国内知名的PHP开源网站管理系统,基...

2018-05-31 15:32:42 36316 4

转载 AI与区块链激情四射的碰撞,摩擦出不一样的火花

区块链和AI可以说是当今最热门的两个技术方向了。在一般人看来,这两大技术似乎没有什么交叉的地方,因为区块链和AI分别属于是技术谱系的两个极端,但是数据策略师、技术投资者兼AI顾问Francesco Corea却认为,AI与区块链融合可能会对整个技术范式都产生革命性影响。我们看看他是如何分析的。本文旨在窥探一下AI与区块链的融合所产生的潜能,并且讨论这一联盟的标准定义、挑战以及好处,以及该领域的一些...

2018-05-29 11:21:43 587

转载 架构师PK全栈工程师

架构师PK全栈工程师对于团队来说,有一个全局性思维的人是多么重要的一件事,这个人不需要是各种技术的资深专家,但他得熟悉各种技术并能够掌控全局。这种人可以是全栈工程师,也可以是架构师。但在他们同来面试时,你会选谁呢?下面就让北风教育为大家盘点这些内容:  一、定义  (1)全栈工程师,是指拥有全端软件设计思想并掌握多种开发技能的复合型人才。其独当一面的特性,被人戏称为“独行侠”。  (2)架构师,是...

2018-03-06 15:44:56 1139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除