内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > Java编程 >

  • Java多线程并发编程之Synchronized关键字04月26日

    本章目录结构 synchronized 关键字解析 synchronized 关键字的特性应用 synchronized 具体 Class 的代码块 区分 synchronized (this) 与 synchronized (Class.class) synchronized 关键字解析 同步锁依赖于对象,每个对象都有一个同步锁。 现有一成员变量 Te

    Tags:synchronizedJava
  • 记一次使用修改字节码的方法解决java.lang.NoSuchMethodError04月26日

    接兔兔国际sdk ane 充值界面选择兔币充值就会闪退, 观察logcat ,NoSuchMethodError: com.tutu.common.a.b.getContext原来是因为没有方法找不到 04 -19 10 : 10 : 54.224 : E / AndroidRuntime ( 20315 ): FATAL EXCEPTION : main 04 -19 10 : 10 : 54.224

    Tags:java字节码
  • Java IO操作04月26日

    File类的使用 public static void main(String[] args) { //File.separator 表示分隔符 File file1 = new File(D:+File.separator+yyd+File.separator+cdut.txt); //路径分隔符// String s = File.pathSeparator; //文件是否存在 if(!file1.exists()){ try {

    Tags:JavaIO
  • 基于RxJava+Retrofit2+Dagger2小说阅读器04月26日

    BookReader 任阅 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、本地txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能! 项目 项目基于RxJava + Retrofit2 + Dagger2,结合MVP模式开发,代码结构

    Tags:RxJavaRetrofit2Dagger2
  • 浅析OkHttp304月26日

    OkHttp3 前言 做React Native的时候遇到业务线反馈的一个Bug:在使用Charles做代理的时候,将 reactTimeout 值改小的时候,有时候会发现在Charles没有捕获到Http请求的时候,仍然返回数据了。这是一个比较诡异的问题,出现问题的原因可能有以下两点: Http请

    Tags:OkHttp3
  • 从JDK源码角度看线程的阻塞和唤醒04月26日

    目前在Java语言层面能实现阻塞唤醒的方式一共有三种:suspend与resume组合、wait与notify组合、park与unpark组合。 其中suspend与resume因为存在无法解决的竟态问题而被Java废弃,同样,wait与notify也存在竟态条件,wait必须在notify之前执行,假如一个线程

    Tags:JDK
  • Java大法好,GC保平安:关于性能权衡(tradeoff)的一些思考04月26日

    语言的鄙视链是一直存在的,有人会以自己使用的语言更灵活,更底层,效率更高而自豪乃至鄙视其它一些语言的使用者,比如 C 语言的使用者可能看不上 Java 语言的使用者。Java 之父有一次谈到了 Java 与 C 语言的对比,他是怎么说的呢? 从 C 语言的一个大问题

    Tags:tradeoffJava
  • 从JDBC到hibernate再到mybatis之路04月26日

    一、传统的JDBC编程 在java开发中,以前都是通过JDBC(Java Data Base Connectivity)与数据库打交道的,至少在ORM(Object Relational Mapping)框架没出现之前是这样,目前常用的ORM框架有JPA、hibernate、mybatis、spring jdbc等,我一开始也是使用JDBC编

    Tags:JDBChibernatemybatis
  • Java中Object.equals与String.equals的区别04月26日

    Java中的堆和常量池的区别是什么呢?Object.equals与String.equals的区别呢?一个小示例让你明白它~ 基础知识 Java的存储空间:寄存器、栈、堆、静态存储区、常量存储区(常量池)、其他存储位置。 此处重点介绍堆和常量存储区: 堆:存储new的对象; 常量池:

    Tags:JavaObject
  • RxJava中的多线程04月26日

    RxJava 中的多线程 大多数情况下,我写的 Android 代码都是可以流畅运行的。直到上几周编写一个需要读取和分析大型文件的 app 之前,我从未关心过 app 运行速度的问题。 尽管我期望用户明白文件越大,耗时越长的道理,有时候他们仍会放弃我的应用。他们可能

    Tags:RxJava多线程
  • SpringBoot非官方教程第六篇:springboot整合mybatis04月26日

    本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。 引入依赖 在pom文件引入mybatis-spring-boot-starter的依赖: dependency groupIdorg.mybatis.spring.boot/groupId artifactIdmybatis-spring

    Tags:SpringBootmybatis
  • 根据GPS经纬度判断当前所属的市区04月26日

    这个事情分两步走 1. 拿到行政区划的地理围栏数据 2. 根据GPS定位判断一个点是否落在地理围栏的多边形区域里。 1. 获取行政区划的地理围栏数据可以利用百度API。打开以前我的一个例子在chrome console里输入 var bdary = new BMap.Boundary(); bdary.get(北

    Tags:GPS
  • Jfinal3.0快速上手Validator组件(十六)04月26日

    一般在正规Web的项目开发中,程序员除了会在前端页面通过JavaScript在表单提交之前验证数据的合法性之外,还会在服务端进行(后台)数据合法性的校验。这样做的好处是可以保证程序的安全以及健壮性。 去年在注册某知名开发者社区的时候,无意间发现该社区对

    Tags:JfinalValidator
  • 去哪面经04月26日

    4.23去哪面试,面试是Android开发,一下午过完了所有的面试,hr面完当场给口头offer,但是,让转岗,转到Java开发,同意了,然后拿到offer了 总结面经: 因为是两轮技术面的面试官都是Java方向的,所以他们一道Android的问题都没有问,白准备了Android那么多

    Tags:Java安卓开发链表
  • okhttp或者retrofit实现网络缓存504错误原因04月26日

    这两天在做网络请求的缓存,我用的是retrofit2.1.0 retrofit 实现缓存,其实质是okhttp实现网络缓存。 但是在这个工程中,遇到了一个问题 返回错误码 504,缓存数据没有读出来。 先说重点: 原因其实原因很简单:我的url中有个公共参数, 我的url是这样的 ht

    Tags:okhttpretrofit
  • 常量池之字符串常量池String.intern()04月26日

    运行时常量池是方法区(PermGen)的一部分。 需要提前了解: 1.JVM内存模型 。 2.JAVA对象在JVM中内存分配 常量池的好处 常量池是为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。 Java的自动装箱中其实就使用到了运行时常量池。 还有字符

    Tags:String常量池
  • java多线程(二):synchronized04月26日

    引言 现在,让我们来考虑一个问题,如果要让多个线程来访问同一份数据,会发生什么现象呢?比如12306的火车售票系统,比如银行的存取款系统等等.都可以会出现多线程访问同一个数据的情况.让我们先模拟写一个售票系统. 编码 首先创建一个 Ticket 类 增加两个成员变

    Tags:synchronizedJava
  • javaEE string家族三大流氓04月26日

    最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1 . 三者在

    Tags:javaEEstring
  • 为什么java如此经久不衰?04月26日

    其实这种老生常谈的话题,没必要说来说去的,只是看到网络上有很多误导人的观点,觉得很不爽 我先澄清这些观点,再来谈谈我的见解。 观点一:同样的代码java写的更多,而C#写的更少。那么C#的门槛更低,竞争更激烈 我觉得能说出这种话的人,基本上还停留在普

    Tags:java
  • java多线程(十一):Phaser04月26日

    代码已经全部托管 github 有需要的同学自行下载 引言 讲完了 CyclicBarrier 和 CountDownLatch ,今天讲一个跟这两个类有点类似的 Phaser .-移相器 java7中引入了一种新的可重复使用的同步屏障,称为移相器 Phaser . Phaser 拥有与 CyclicBarrier 和 CountDown

    Tags:Phaserjava

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号