标签:java基础

Spring

springboot源码分析9-random的使用以及原理

1

xiaoli.he 发布于 2017-12-06

摘要: springboot框架为我们提供了很多的便利,其中有一个非常有意思的功能,那就是可以通过变量的方式来配置一个随机数random,然后使用random随机出各式各样数值。本位重点讲解一下random的使用以及框架内部的实现机制。 1.1. Springboot 中 ran...

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

Spring

Java知识问答(一)

8

wenming.gapo 发布于 2017-10-30

摘要: 本篇主要内容有:常见的Java基础知识提高内容和学习链接地址。 ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,...

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

android技术

我学习Android的一些套路

2

xiaoli.he 发布于 2017-10-24

今天我将给大家分享一下我学习Android的一些方法和想法,分享中并不局限于Android哪一块怎么学习。而是一个总体的,普适性的学习套路和方法。希望可以帮助大家解决一些问题。 注意本文为知乎Live底稿,知识点相对分散,后面部分包含了一些听众提出的问题,但是不影响总体的阅读和理...

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

Spring

Java笔试题库(07期)

2

刘莉莉 发布于 2017-10-23

上期回顾: Java笔试题库(06期) 1,关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( ) A,它负责接收HTTP请求 B,加载配置文件 C,实现业务操作 D,初始化上下应用对象ApplicationContext 正确答案:...

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

Spring

Guns-后台管理系统

1

yanxinchi 发布于 2017-10-12

Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),...

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

Spring

赢在面试之Java框架篇(9)

xirruiqiang 发布于 2017-08-05

(感谢微信名为“哼”的朋友留言纠错,在 赢在面试之Java基础篇(1) 中,switch语句能否作用在String上说错了,Java1.7之后已经支持这种写法了,再次感谢!) spring现在无疑是Java中最火的框架,使用范围广,几乎每个公司面试都会涉及spring和数据库,你...

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

android技术

15个Android通用流行框架大全

1

yanxinchi 发布于 2017-05-18

1. 缓存 DiskLruCache  Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Picasso  一个强大的图片下载与缓存的库 Fresco ...

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

编程技术

Java 9 AOT初探

xirruiqiang 发布于 2017-01-16

Java 9引入了 aot编译方式 ,能够将class文件直接编译成可执行二进制文件。目前Java 9的 early access版本 已经提供了编译工具,让我们来看看它的功能吧。 注意:按照JEP 295描述,目前版本的AOT,仅支持64位Linux操作系统。 jaotc使用 ...

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

编程技术

重走Java基础之Streams(三)

3

songhua.gao 发布于 2017-01-15

所有java Collection 都有 stream() 和 parallelStream() 方法可以从中构造一个 Stream : Collection<String> stringList = new ArrayList<>(); Stream&l...

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

编程技术

重走Java基础之Streams(一)

1

songhua.gao 发布于 2017-01-10

因为经常逛 stackoverflow ,最近也在看reactive和storm以及前一阵子也用流式ORM框架 speedment 与 Springboot 整合改造了 migo2.0 中的单点登录,深深的感受到java8已经融入我们很深了,尤其是Spring5对其进行大力支持,...

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

android技术

gradle深入理解以及在android studio中的使用

1

dulong 发布于 2016-12-27

1.1 Gradle概念         Gradle是一个基于Apache ant和Apache maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的xml,当前其支持的语言限于java...

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

编程技术

Classloader源码探究

3

songhua.gao 发布于 2016-12-04

Java中的所有的java都需要先编译成class文件,再通过类加载器来加载class,在前几篇的热修复的文章都提到了ClassLoader,趁着周末就写了这篇关于Java ClassLoader的文章,希望能对热修复的相关的知识进行补充。为了更好查看源码,本文是基于Java 7...

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

编程技术

揭秘:国内一线互联网公司内部面试题库

6

darida 发布于 2016-07-21

想入职一线互联网公司的童鞋可以收藏↓ 以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库 熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。 一、java基础 1.接口的意义(百度) 规范、扩展、回调 2.抽象类的意义(乐视) 为其子类提供一个...

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

编程技术

有趣的机器学习概念纵览:从多元拟合,神经网络到深度学习,给每个感兴趣的人

60

Harries 发布于 2016-06-18

原文地址: machine-learning-is-fun-part-1 ,原文共分三个部分,笔者在这里合并到一篇文章中,并且对内容进行了重新排版以方便阅读。 本文的Github地址 笔者的数据科学/机器学习知识图谱以及系列文章在Github的Repo,欢迎关注与点赞 ,笔者之前...

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

编程技术

java提高篇之理解java的三大特性——封装

likai 发布于 2016-06-15

从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”。期间参加过培训机构,但是极其不喜欢那种培训方式,于是毅然的放弃了选择自学(可怜...

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

编程技术

java提高篇之理解java的三大特性——多态

1

yanxinchi 发布于 2016-06-03

面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现...

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

编程技术

专访罗迪:高二Android大牛的成长之路

1

Harries 发布于 2016-05-19

近期一名新星在国内Android开发社区冉冉升起,他就是目前正在读高二的罗迪(Lody),前段时间他开源的Legend、TurboDex等项目受到业界的肯定。InfoQ也对他进行了采访,了解他的技术成长历程以及对技术的理解。 技术学习与成长 InfoQ:请你先介绍一下自己。你是从...

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

编程技术

java基础—->摘要算法的介绍

1

Harries 发布于 2016-05-15

数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法、散列算法。今天,我们就开始java中摘要算法的学习。 项目结构如下: SHA算法...

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