自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (18)
  • 收藏
  • 关注

原创 complieKotlin:Kotlin could not find the required JDK

现象在MacOS上编译kotlin代码时遇到Kotlin编译报错,找不到JDK Tool。报错信息如下:* What went wrong:Execution failed for task ':compileKotlin'.> Kotlin could not find the required JDK tools in the Java installation '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/

2021-01-31 14:12:45 8034

原创 传统线程的互斥

传统的线程互斥的一个例子public class TraditionalThreadSynchronized { public static void main(String[] args) { TraditionalThreadSynchronized tts = new TraditionalThreadSynchronized(); tts.init(); } //解决

2014-03-20 13:07:59 531

原创 定时器如何使用

package com.wj.traditional;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * * @author wJing * 2014-3-19 15:32:52 * 定制器 * * 内部类里面不能定义静态变量 */public class Tim

2014-03-20 12:49:06 608

原创 传统的两种线程使用的方法

package com.wj.traditional;/** * * @author wJing * 2014-3-19 15:31:42 * 传统的2种线程使用方法 */public class ThreadDemo1 { public static void main(String[] args) { Thread thread = new Thread() {

2014-03-20 12:44:53 528

原创 java的四个核心概念

Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念:Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和 API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来执行

2014-03-17 00:09:47 755

原创 java网络编程

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------UDP:a)        将数据及源和目的封装成数据包中,不需要建立连接b)        每个数据报的大小限制在64K内c)        因无连接,是不可靠协议d)        不需要建立连接,速度快TCP:a)

2014-03-17 00:07:26 696

原创 正则表达式

正则表达式,又称正规表示法、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合

2014-03-17 00:02:12 788 1

原创 Java装饰类的设计思想

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------概述JAVA23种设计模式之一,英文叫DecoratorPattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点

2014-03-16 23:59:59 1667

原创 Java多态性探悉

ASP.Net+Unity开发、.Net培训、期待与您交流!Java多态性探悉 一、基本概念      多态性:发送消息给某个对象,让该对象自行决定响应何种行为。     通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。      java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成

2014-03-16 23:58:00 455

原创 JavaIO流简介

ASP.Net+Unity开发、.Net培训、期待与您交流!Java的IO流:1.      字节流的抽象基类InputStream、OutputStream2.      字符流的抽象基类Read、Writer注:         由这四个类派生出来的子类名臣都是其父类名作为子类的后缀         如InputStream的子类FileInputStr

2014-03-16 23:55:20 547

原创 java随机读取文件的内容

package com.wj.RandomAccessFile;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFileDemo1 {    public static vo

2014-03-16 16:09:08 1030

原创 java对象流ObjectStream

package com.wj.objectstream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;

2014-03-16 16:07:39 940

原创 Java管道流PipedStream

package com.wj.pipedstream;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;/** *  * @author wJing * 管道流 */public class PipedStreamDemo {

2014-03-16 16:06:36 682

原创 JavA的自动装箱和拆箱

自动装箱和拆箱是JDK1.5提供的新特性,大致是由编译器自动帮助完成基本类型和基本类型的包装类之间的转换。 基本类型以及包装类的概念:两者有什么差别,包装类是类,是对象,而基本类型是有值的“变量”,再细化一点,就是包装类的实例(对象)创建在堆上,而基本类型创建在栈上,这是JAVA为了程序的速度考虑做出的优化,那么既然是创建在栈上,所以基本类型都有大小的规定(每种基本类型所占的字节是一定

2014-03-16 16:00:11 535

原创 用java模拟交通灯系统实现

交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:Ø 异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ---- 左转车辆       。。。Ø 信号灯忽略黄灯,只考虑红灯和绿灯。Ø 应考虑左转车辆控

2014-03-16 11:24:13 5417

原创 用java模拟银行业务调度系统

模拟实现银行业务调度逻辑,具体需求如下:        1.银行内有六个业务调度窗口,1-4号为普通窗口,5号为快速窗口,6号为vip窗口        2.有三种对应类型的客户:vip客户,快速客户(如办理交水电费、话费之类的客户),普通客户        3.异步随机生成各种客户,生成各用户类型的概率比率为:             vip客户:普通客户:快速客户=1:6:3

2014-03-16 11:05:38 760

原创 Java代理的概念与作用

程序中的代理:1.      要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如异常处理、日志、计算方法的运行时间、事物管理等等2.      编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统能耐的代码3.      如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类还是代理

2014-03-15 23:38:10 1381

原创 Java类加载器

类加载器Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:BootStrap、ExtClassLoader,AppClassLoader类加载器也是java类,因为其他事java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载不是java类,这正是BootStarpJava虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在

2014-03-15 23:33:47 594

原创 Java内省

内省的简单操作(Introspector)1.      JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则2.      如果要在两个模板之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字

2014-03-15 23:18:33 498

原创 java注解

Java注解的作用1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等 2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处;3、在编译时进行格式检查。如@ov

2014-03-15 23:15:38 456

原创 java单例设计模式

单例设计模式:java中有23种设计模式,单例设计只是其中的一种设计思想设计模式:解决某一类问题最行之有效的方法,偏思想。单例设计模式:解决一个类在内存中只存在一个对象。实例:1.软件中保存操作的配置文件用的就是单例设计模式2.每台计算机可以由若干个打印机,但只能有一个 Printer Spooler,避免有两个作业同时输出到打印机。 一个具有自动编号主键的表可以有多个用户同时

2014-03-15 23:13:32 520

原创 java面向对象的思想的建立

面向对象的思想的建立:1.      人在黑板上画圆,画圆的方法属于谁?答案:圆首先,这里涉及到三个对 象:Person、Blackground、Circle,人在黑板上画圆,不能是人去画的圆,因为圆的圆心坐标,半径这些数据是圆这个对象所具有的属 性,所以画圆的方法应该属于圆。而人只是利用圆的数据来画的圆。也不可能是黑板,黑板只是呈现圆的一个载体classPerson{priv

2014-03-15 23:12:09 605

转载 Java设计模式之工厂方法模式

简单工厂模式1. 目的         工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构  3. 一个简单例子 java 代码// 产品接口          public interface Product {

2014-03-15 10:50:50 430

原创 Java中的泛型

泛型是给编译器看的,通过反射可以绕过编译器的检查 泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不收影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据

2014-03-14 23:32:02 663

原创 java中if-else为什么比switch效率低

java中if-else为什么比switch效率低        首先呢,if 语句适用范围比较广,只要是 boolean 表达式都可以用 if 判断;而 switch 只能对基本类型进行数值比较()。两者的可比性就仅限在两个基本类型比较的范围内。但是jdk1.7以后,switch语句是支持字符串类型(String)的,也是支持枚举类型的, if 语句每一句都是独立的,看下面的语句

2014-03-14 23:23:42 2196 2

原创 Java反射

反射的概念:         反射就是把java类中的各种成份映射成相应的java类。例如,一个java类中的用一个Class类的对象来表示,一个类中的组成部分,成员变量、方法、构造函数、包等等信息也用一个个java类来表示。表示java类的Class类显然要提供一系列的方法,来获得其中的变量、方法、构造函数、修饰 符、包等信息,这些类就是用相应的类的实例对象来表示,他们是Filed、Meth

2014-03-14 23:19:57 626

原创 通过BASE64Encoder获得数据指纹

BASE64Encoder不是Sun公司公布出来的标准api,但是我们可以使用。注意:       在使用eclipse或myeclipse等开发工具时,我们必须使用我们自己安装的jdk,不能使用工具的jdk,不然则不能使用这个类,在window->preferfences->java->java compiler中设置编译环境版本为自己机器上安装 的jdk版本,或者是在新建一个j

2014-03-14 14:20:30 1092

转载 JDK1.7新特性

JDK1.7新特性1.对Java集合(Collections)的增强支持 在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下: 以List、Set、Map集合容器为例: 在JDK1.7中,摒弃了Java集合接口的实现类,如:ArrayList、HashSet和HashMap。而是直接采用[]、{}的形式存入对象,采用[]的形式按照索引、键值来获取集合中的对

2014-03-13 22:23:27 463

转载 Jdk1.6新特性

2006 年底,Sun 公司发布了 JavaStandard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。Java 平台的第六个版本, Standard Edition (Java SE), 代号Mustang, 发布了第二个Beta版本. 这一次,是时隔4个月发布第二次Beta版本. Java SE 6 Beta 2 (Mustang) 有

2014-03-13 22:21:52 641

转载 jdk1.5新特性

“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。  1、泛型:泛型、通配符、有限制通配符、泛型方法 2、加强循环 3、 自动装箱/拆箱 4、枚举 

2014-03-13 22:20:26 524

原创 通过类加载器管理资源和配置文件

原因:我们开发完成项目以后,一般都是把class的文件拷贝你别人,不会把源代码给其他人,同时我们也不能再文件中写死路径,因为在其他电脑就没有这些资源,从而就会导致我们开发的应用没发使用。 使用类加载器则可以解决这个问题,我们在开发时,eclipse在保存时就会将我们的源代码编译为class文件,不是*.java的文件则原封不动的保留到bin目录当中去。所以我们可以使用类加载器来加载我们的资

2014-03-13 22:17:42 572

原创 通过反射获得泛型的实例类型参数

通过变量是无法得到泛型的参数类型的,因为去参数化以后的字节码都是一致的,只有通过调用一个方法,方法可以得到自己的参数类型 import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.Date;

2014-03-13 22:15:59 521

原创 Java枚举

枚举的概述:        Java 中的枚举类型采用关键字enum 来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum 类型。要了解枚举类型,建议大家先打开jdk 中的Enum 类简单读一下,这个类里面定义了很多protected 方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前类中。每个枚举类型,都有自己的名字和顺序,当我们输出一个枚举类型的时候,会输入

2014-03-13 22:13:34 490

原创 Java中BeanUtils的使用,操作javabean

BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。BeanUtils是以String类型进行数据的写入和读取PropertyUtils是以本身的类型进行读取和写入

2014-03-13 22:06:40 1006

Parallels-Desktop 14.0.1

macOS 11.x below 11.x are available.

2021-02-17

macOS big sur parallels desktop

Parallels-Desktop 16.1.2 work on macOS Big Sur

2021-02-17

Hex Rays IDA Pro 7.0 For Mac

IDA PRO简称IDA(Interactive Disassembler) ,是一个世界顶级的交互式反汇编工具,有两种可用版本。标准版(Standard)支持二十多种处理器。高级版(Advanced)支持50多种处理器。一个非常强大的反汇编工具,

2018-12-06

Tensorflow 实战Google深度学习框架(完整版pdf)

编辑推荐 适读人群 :对人工智能、深度学习感兴趣的计算机相关从业人员,想要使用深度学习或TensorFlow 的数据科学家、工程师,希望了解深度学习的大数据平台工程师,对人工智能、机器学习感兴趣的在校学生,希望找深度学习相关岗位的求职人员,等等。 √ 作者为前谷歌专家,现Tensorflow创业新星,醉心深度学习研究。 √ Tensorflow已从前瞻性黑科技成长为主流方案,本书旨在面向生产与商业场景,彻底贯通原理与实践。 √ BAT一线团队与各大基于AI、ML的技术公司争相赞誉力荐,本书与Tensorflow一道走向事实标准。 √ 深入技术原理,走访主创团队,结合真实项目,倾力呈现一手资料,深度剖析一线实战。 内容简介 TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《TensorFlow:实战Google深度学习框架》为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以更快、更有效的方式上手TensorFlow和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow样例程序介绍如何使用深度学习解决这些问题。《TensorFlow:实战Google深度学习框架》包含了深度学习的入门知识和大量实践经验,是走进这个更新、更火的人工智能领域的推荐参考书。 京东购买连接:https://item.jd.com/12125572.html

2017-11-29

《Tensorflow 实战》

黄文坚 唐源著;中国工信出版集团,电子工业出版社;本书将重点从实用的层面,为读者讲解如何使用TensorFlow实现全连接神经网络、卷积神经网络、循环神经网络,乃至Deep Q-Network。

2017-11-29

spring in action第四版 中文版

spring in action 4rd. 高清

2017-03-21

charles 4.0.2破解补丁

替换安装目录下的Charles.jar文件即可,windows,linux,mac通用。

2016-12-23

AdobePhotoshopCS6支持Webp格式导出插件(支持64bit,PhotoshopCC)

插件分为32bit和64bit两种可按需使用。 目录放在Adobe Photoshop CS6 (64 Bit)\Required\Plug-Ins\File Formats下。 支持Photoshop CC等其他版本。

2016-08-08

郭霖-见证Android消息推送时刻(源码)

CSDN超人气博主,资深Android开发工程师、架构师--郭霖写的《见证Android消息推送时刻》源码

2015-12-08

Mac_charles3.8.3 cracked

一款抓包神器,断点调试,比findder归类更好,同一个url的包自动归纳到一个包下

2015-01-13

VM安装Mac系统引导

使用VmwareStation安装Mac虚拟机引导文件

2015-01-09

json数据格式化工具

json数据格式化工具,比较方便的查看json数据的结构和数据校验

2014-09-22

json数据格式化Eclipse插件

json数据格式化Eclipse插件,在Eclipse中可以格式化json数据

2014-09-22

中国省市区地址android数据库

中国省市区的数据库资源,在做地址三级联动或者其他一些有关地址的东西,会有用处

2014-09-22

Android逆向助手

用于android的翻遍,很方便的一个工具,比以前的单独的反编译插件用着都方便

2014-09-22

Android下拉刷新上拉加载原理

android上拉刷新,下拉加载原理,注释很全,希望对你有所帮助

2014-09-21

空空如也

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

TA关注的人

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