
java
T_yoo_csdn
这个作者很懒,什么都没留下…
展开
-
JDK安装与环境变量的配置
jdk安装与环境配置1, jdk下载(这个不用多说,oracle官网可以下载,或者公司内部有jdk共享)http://www.oracle.com/technetwork/java/javase/downloads/index.html2, 环境变量配置右击我的电脑->属性->高级系统设置->高级->环境变量->系统变量JAVA_HOME(JDK的安装目录) D:\J...原创 2018-03-28 14:10:18 · 258 阅读 · 0 评论 -
二叉树-红黑树等的区别
二叉树,平衡二叉树,红黑树,B-树、B+树、B*树的区别二叉查找/搜索/排序树 BST (binary search/sort tree)或者是一棵空树;或者是具有下列性质的二叉树:(1)若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;(2)若它的右子树上所有结点的值均大于它的根节点的值;(3)它的左、右子树也分别为二叉排序树。注意:对二叉查找树进行中序遍历...原创 2019-02-13 10:15:20 · 17218 阅读 · 2 评论 -
网站用微信扫描二维码登录
网站实现扫描二维码关注微信公众号,自动登陆网站并获取其信息生成带参数的二维码-微信开发文档 需求 网站实现扫描二维码关注微信公众号,如果已经关注公众号就自动登陆网站并获取其微信昵称,头像等信息,如果用户未关注就等用户关注公众号后自动登陆网站 --如果用户已关注公众号,网站端直接自动登陆,如果没有关注,就等用户关注公众号之后网站端自动登陆 (目前已经完...原创 2019-02-26 11:01:18 · 20393 阅读 · 0 评论 -
java-线程池
简介:Java线程池的工厂类:Executors类,初始化4种类型的线程池:newFixedThreadPool()说明:初始化一个指定线程数的线程池,其中corePoolSize == maxiPoolSize,使用LinkedBlockingQuene作为阻塞队列特点:即使当线程池没有可执行任务时,也不会释放线程。newCachedThreadPool()说明:初始化一个可以...原创 2019-03-05 18:06:24 · 225 阅读 · 0 评论 -
Java内存模型
https://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.htmlJava内存模型 定义Java内存模型并不是一件容易的事情,这个模型必须定义得足够严谨,才能让Java的并发操作不会产生歧义;但是,也必须得足够宽松,使得虚拟机的实现能有足够的自由空间去利用硬件的各种特性(寄存器、高速缓存等)来获取更好的执行速度。经过长时间的...原创 2019-03-04 14:07:46 · 217 阅读 · 0 评论 -
java基础-队列queue
对于Queue来说,就是一个FIFO(先进先出)的队列,添加元素只能在队尾,移除只能在队首。对于这一组方法,成功返回true,在操作失败时抛出异常,这是与下面一组方法的主要区别。add(E e):添加一个元素到队尾remove():获取队首的元素,并从队列中移除element():获取队首的元素,但不从队列中移除这一组,成功返回true,失败时返回一个特殊值(取决于操作,...原创 2019-03-07 10:37:41 · 210 阅读 · 0 评论 -
java基础-反射
1. Class: 是一个类; 一个描述类的类. 封装了描述方法的 Method, 描述字段的 Filed, 描述构造器的 Constructor 等属性.2. 如何得到 Class 对象: 2.1 Person.class 2.2 person.getClass() 2.3 Class.forName("com...原创 2019-04-10 17:38:44 · 302 阅读 · 0 评论 -
IDE-IDEA-Git使用
拷贝Git上的新项目File->new ->project version control->git->进入项目git对应的网址,一般选择http,而不是SSH(这个需要配公钥),复制url:然后会出现输入git用户名和密码的弹框,正确输入下载最新的project。...原创 2019-04-11 14:58:14 · 613 阅读 · 0 评论 -
IDE-IDEA-问题
.java文件右下角红色j经过研究和查询,这主要是因为没有设置output的路径, 文件不可编译,所以在类文件下面左下角都出现红色。File里打开project structure找到Modules,其中有个Sources,把右边第一个X点击,去掉Root路径后,重新添加,如下图所示:specify the output path in configure project错误...原创 2019-04-11 15:19:02 · 879 阅读 · 0 评论 -
java基础-HashMap
什么时候会使用HashMap?他有什么特点?是基于Map接口的实现,存储键值对时,它可以接收null的键值,是非同步的,HashMap存储着Entry(hash, key, value, next)对象。你知道HashMap的工作原理吗?通过hash的方法,通过put和get存储和获取对象。存储对象时,我们将K/V传给put方法时,它调用hashCode计算hash从而得到bucket...原创 2019-02-13 10:02:49 · 287 阅读 · 0 评论 -
Date,时间戳,String相互转化
Date转化为时间戳//Date或者String转化为时间戳 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse(time); System.out.print("Format To times:"+date.getTime()); ...原创 2018-12-03 14:26:07 · 1522 阅读 · 0 评论 -
Android url转码填坑-中文转码以及特殊字符
先来说几个概念:URI :Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN:Uniform Resource Name,统一资源名称。其中,URL,URN是URI的子集。Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:URL:目前URI的最普遍形式就是无...原创 2018-10-26 10:41:58 · 4897 阅读 · 0 评论 -
SSM框架
SpringSpring很强大,我们平时开发接触最多的估计就是IOC容器。另外spring的aop,事务管理等等都是我们经常用到的。它就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。控制反转和依赖注入,创建对...原创 2018-10-31 13:38:03 · 485 阅读 · 0 评论 -
Mac 查看JDK安装路径
$ /usr/libexec/java_home原创 2018-10-30 13:42:40 · 2875 阅读 · 0 评论 -
Mac环境Eclipse安装与配置
https://www.cnblogs.com/quickcodes/p/5399385.html转载 2018-10-30 13:52:52 · 547 阅读 · 0 评论 -
springBoot 注解
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用...原创 2018-11-01 14:31:08 · 304 阅读 · 0 评论 -
springboot
SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类)。 (2)SpringBoot集成的插件...原创 2018-11-02 16:05:57 · 272 阅读 · 0 评论 -
Zuul,网关
路由是微服务架构中必须(integral )的一部分,比如,“/” 可能映射到你的WEB程序上,”/api/users “可能映射到你的用户服务上,“/api/shop”可能映射到你的商品服务商。(注解:我理解这里的这几个映射就是说通过Zuul这个网关把服务映射到不同的服务商去处理,从而变成了微服务!)使用Zuul构建gateway1. Zuul 简介Zuul是Netflix开源的微服...原创 2018-11-05 10:07:14 · 285 阅读 · 0 评论 -
fastjson
fastjson对JSON字符串,JSON对象以及javaBean之间的相互转换 1,对于JSON对象与JSON格式字符串的转换可以直接用 toJSONString()这个方法。2,javaBean与JSON格式字符串之间的转换要用到:JSON.toJSONString(obj);3,javaBean与json对象间的转换使用:JSON.toJSON(obj),然后使用强制类型转换...原创 2018-11-16 14:41:15 · 256 阅读 · 0 评论 -
后台学习笔记(一)——Springboot
1. 网络请求访问路径:server.port=8080server.context-path=/demo-app2. 获取header中的token:@RequestHeader("token") String token如:@PostMapping("/saveApply")public CommonResponse saveApply(@RequestBody Ap...原创 2018-11-16 16:35:13 · 281 阅读 · 0 评论