标签:程序员

Java

广州三本找Java实习经历

13

songhua.gao 发布于 2018-06-21

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会有一个疑问: 究竟学到什么程度才能找到一份实习/工作呢 ? 针对的是中小公司.. 我是在6月...

阅读(10)评论(0)赞 (0)

Java

如何正确使用Java8的Optional机制

1

zhuangli 发布于 2018-06-21

Java8带来的函数式编程特性对于习惯命令式编程的程序员来说还是有一定的障碍的,我们只有深入了解这些机制的方方面面才能运用自如。Null的处理在JAVA编程中是出了try catch之外的另一个头疼的问题,需要大量的非空判断模板代码,程序逻辑嵌套层次太深。尤其是对集合的使用,需要...

阅读(9)评论(0)赞 (0)

Java

博客 | 读懂 JPA, Hibernate, Spring data jpa 之间的关系

21

Harries 发布于 2018-06-21

java思维导图的个人空间 工作日志 正文 JPA、Hibernate、Spring data jpa之间的关系,终于明白了 顶 原 荐   java思维导图 发布于 06/12 09:54 字数 482 阅读 1173 收藏 29 点赞 0 评论 0 什么么是JPA?...

阅读(12)评论(0)赞 (0)

Java

小白纠结Java和Python,T行业前辈给看了这些,小白做出了选择

10

songhua.gao 发布于 2018-06-20

准备学习编程前,你一定会打开电脑搜索一下“先学Python还是先学Java?”扑面而来的是海量回答。 如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。但如果你问Python程序员,可能会得到一个完全相反的答案,他们认为Java...

阅读(11)评论(0)赞 (0)

Java

前端开发真的没有后端工资高?

1

puefu.he 发布于 2018-06-20

这是来自知乎的问题,是一个大二学生问的,说老师在讲课时说,从工资来看,后端开发要比前端高,并且说,掌握公司核心技术的都是后端。他问事实是否真的如此,然后问该如何规划自己的工作。 这里整理的是个匿名答案,答主应该是在网易工作过,后来去了阿里。答案很有参考意义,特此整理出来(原回答的...

阅读(11)评论(0)赞 (0)

Java

小白纠结Java和Python,T行业前辈给看了这些,小白做出了选择

10

dulong 发布于 2018-06-20

准备学习编程前,你一定会打开电脑搜索一下“先学Python还是先学Java?”扑面而来的是海量回答。 如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。但如果你问Python程序员,可能会得到一个完全相反的答案,他们认为Java...

阅读(9)评论(0)赞 (0)

Java

深入理解 Java 中的 Lambda

wenming.gapo 发布于 2018-06-20

我花了相当多的阅读和编码时间才最终理解Java Lambdas如何在概念上正常工作的。我阅读的大多数教程和介绍都遵循自顶向下的方法,从用例开始,最后以概念性问题结束。在这篇文章中,我想提供一个自下而上的解释,从其他已建立的Java概念中推导出Lambdas的概念。 首先介绍下方法...

阅读(13)评论(0)赞 (0)

IOS技术

iOS中堆和栈的使用

3

dulong 发布于 2018-06-19

堆和栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。堆,队列优先,先进先出(FIFO—first in first out);栈,先进后出(FILO—First-In/Last-Out)。一般情况下,如果有人把堆栈合起来说,那它的意思是...

阅读(15)评论(0)赞 (0)

IOS技术

细说 Swift 4.2 新特性:Dynamic Member Lookup

5

songhua.gao 发布于 2018-06-19

Swift 4.2 的新特性这两篇文章已经介绍的很清楚了:WWDC 2018:Swift 更新了什么,Swift 4.2 新特性更新。但是 4.2 中实现的 dynamic member lookup 苹果在 WWDC 上却完全没有提到。然而我认为这是一个对未来有着重要影响的特性...

阅读(13)评论(0)赞 (0)

Java

JVM学习笔记——自动内存管理

1

darida 发布于 2018-06-19

在上篇文章中简单介绍了JVM内部结构,线程隔离区域随着线程而生,随着线程而忘。线程共享区域因为是共享,所以可能多个线程都用到,不能轻易回收,与C语言不同,在Java虚拟机自动内存管理机制的帮助下,不再需要为每个new操作去写配对的delte/free代码,能够帮助程序员更好的编写...

阅读(21)评论(0)赞 (0)

Java

深入理解JVM(五)Class类的文件结构

1

songhua.gao 发布于 2018-06-19

1.Class文件的定义 Class文件时一组以8位字节为基础单位的二进制流,当遇到需要占用8位字节以上空间的数据项时,则会按照高位在前的方式分割成若干个*位字节进行存储。Class文件格式采用一种类似C语言结构体的伪结构来存储数据, 这种伪结构中只有两种数据类型:无符号数和表。...

阅读(19)评论(0)赞 (0)

Java

Java虚拟机的Heap监狱

6

zhuangli 发布于 2018-06-19

在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。 中国人把Stack翻译成“栈”,把Heap翻译成“堆”, 还有人会把Stack翻译成“堆栈”,唉,真不知道他们是怎么想的,...

阅读(17)评论(0)赞 (0)

Java

Java程序员必读的10本书籍

10

hellas 发布于 2018-06-19

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得...

阅读(13)评论(0)赞 (0)

Java

开源软件源代码安全缺陷分析报告之框架类软件篇

6

刘莉莉 发布于 2018-06-17

开源软件源代码安全缺陷分析报告 ——框架类软件专题 1、概述 随着软件技术飞速发展,开源软件已在全球范围内得到了广泛应用。数据显示,99%的组织在其IT系统中使用了开源软件。开源软件的代码一旦存在安全问题,必将造成广泛、严重的影响。为了解开源软件的安全情况,为了解开源软件的安全情...

阅读(34)评论(0)赞 (0)

Java

深入理解JVM(四)类加载的时机

5

xubiao.zhuang 发布于 2018-06-16

1.类加载的时机 1.1.虚拟机类加载机制的概念 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化。最终形成可以被虚拟机最直接使用的java类型的过程就是虚拟机的类加载机制。 1.2 类加载的时机 类从被加载到虚拟机内存到卸出内存为止,它的整个生...

阅读(24)评论(0)赞 (0)

Java

mysql读写分离实现 jdk+mycat环境部署

10

changyuan.xu 发布于 2018-06-15

DB Proxy,数据库中间件 mycat功能 1. 读写分离M-S-S  M-M-S-S 2. 负载均衡   Galera Cluster 3. 支持数据的分片自动路由与聚合 同类产品 MySQL Proxy       &nb...

阅读(27)评论(0)赞 (0)

Java

Spring boot/Spring 统一错误处理方案的使用

7

hellas 发布于 2018-06-14

当我们开发spring web应用程序时,对于如 IOException , ClassNotFoundException 之类的检查异常,往往编译器会提示程序员采用 try-catch 进行显式捕获,而对于像 ClassCastException , NullPointerEx...

阅读(31)评论(0)赞 (0)

Spring

我对技术面试的理解与认识

2

尖兵 发布于 2018-06-13

面试,特别是技术面试这个话题比较大。每家公司、每个技术团队都会有自己的一套适合于自身的面试手段、方法与流程。从这个角度来看,面试其实是没有什么既定路线可循的。因为不同的面试官提问问题的方式、角度与问题偏向性及质量都是有着巨大差别的。这一方面与公司对于面试的要求有关,另一方面也与面...

阅读(31)评论(0)赞 (0)