自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 线程的6种状态

1,NEW()新建线程刚被创建,但未被启动。也就是没有调用start方法。2,Runnable(可运行)线程可以在java的虚拟机中运行的状态,可能正在运行自己的代码,也可能没有,这取决于cpu是否扫描到这一个线程。3,Blocked(锁阻塞)当一个线程试图获取一个对象锁,而这对象锁被其他线程持有,则该线程进入Blocked状态;当该线程持有锁时,该线程将变成Runnable状...

2019-01-31 15:48:59 368

转载 Java并发与锁设计实现详述(11)- Java中的Condition

 https://blog.csdn.net/majinggogogo/article/details/80034585

2019-01-21 10:21:38 161

转载 Java中线程同步锁和互斥锁有啥区别?看完你还是一脸懵逼?

首先不要钻概念牛角尖,这样没意义。也许java语法层面包装成了sycnchronized或者明确的XXXLock,但是底层都是一样的。无非就是哪种写起来方便而已。锁就是锁而已,避免多个线程对同一个共享的数据并发修改带来的数据混乱。锁要解决的大概就只有这4个问题:"谁拿到了锁" 这个信息存哪里(可以是当前class,当前instance的markword,还可以是某个具体的Lock的...

2019-01-16 14:30:17 6287 1

原创 CountDownLatch与Callable实现线程结束开关控制

ApplicationStartupUtilpackage com.chinaso.mytest;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.CountDownLatch;import java.u...

2019-01-10 15:20:38 2298 2

原创 CountDownLatch与Runnable实现线程结束开关控制

main方法package com.chinaso.test;//http://www.importnew.com/15731.htmlpublic class Main { public static void main(String[] args){ boolean result = false; try { resul...

2019-01-10 15:16:50 722

原创 Java调用一个类的静态方法

java调用一个类的静态方法,不会实例化该类,只是对该类的进行了加载,并不会实例化,类加载会对类的静态属性初始化,和执行静态代码块中的代码,不会执行构造方法...

2019-01-04 16:07:20 4259

原创 java类加载顺序

一、无父类-----------类加载------------------------------1、静态代码块2、静态属性初始化------------实例化----------------------------1、实例代码块2、实例属性初始化3、构造方法二、有父类----------类加载--------------------------------...

2019-01-04 14:46:41 135

转载 java单例多例

单例和多例的区别https://www.cnblogs.com/zhangliang88/p/5388472.htmlcontroller是单例模式,但是是多线程https://blog.csdn.net/darkdragonking/article/details/52367186

2018-12-07 15:48:17 214

转载 Mongodb相关

Mongodb集群搭建的三种方式

2018-11-08 15:20:49 81

转载 SVM(支持向量机)算法原理和实际应用

1 算法概述SVM算法是有监督的数据挖掘算法,是一种二分类算法(经过改造后也可以用于多分类,但比较复杂), 在非线性分类方面有明显优势;训练结果:模型训练成功后,根据support vector(一组向量)对后续向量进行分类;输入输出:模型输入的是一堆向量(一般是-1~1之间的浮点数),以及这些向量所属的分类label(一般用-1,1表示);模型训练是要调整的内容:核函数、核函数的参数、...

2018-11-06 10:48:19 4093 2

原创 win7安装TensorFlow

由于之前的机器是32位的,无法安装tensorflow,所以为此重装了系统,升级成了64位,看了很多方法,这个方式是最简单的,记录下来,以备后用1、首先安装python,官网安装最新版本即可,我安装的是3.6.5rc1,记得安装的时候把pip同时安装上,因为需要用它来安装tensorflow2、安装完python后,检查一下是否安装成功,cmd输入python命令和pip命令,如果pip.exe没...

2018-03-21 11:38:50 276

原创 spirng cloud feign传递header

有时通过网关调用子系统,需要把header带上,以确保session的一致,但spring cloud默认是不带header的,这时候需要手动传递@Bean public RequestInterceptor headerInterceptor() { return new RequestInterceptor() { @Override ...

2018-03-21 11:09:41 5568

原创 spring cloud zuul 传递 header

最近在做一个项目时,发现在网关中调用和在子系统中调用request.getRequestURL()所得到的请求url是不一样的,在网关中得到的是通过域名访问的地址,而在子系统中得到的是网关发起的子系统的真是IP地址,现在想在系统中得到原始的请求地址,需要把参数从网关传给子系统,找个好多方法,最后只有这个方法可行(也许有别的方式)网关RequestContext ctx = RequestConte...

2018-03-21 11:01:00 10999 7

原创 elasticsearch windows 安装head插件

elasticsearch windows安装很简单,官网下载安装包,解压,启动即可,默认端口9200,但没有head插件还是很不方便,安装head插件需要先安装node.js,然后下载elasticsearch的head插件,修改配置完成安装1、下载node.js最新版,安装,我的安装路径D:\Program Files\nodejs输入node -v,查看node.js是否安装成功2、安装gr...

2018-02-11 10:53:03 2647

原创 spring cloud 组件调用超时

sping cloud组件调用超时,本地跑一直没问题,部署到一台服务器上也没问题,部署3台就有问题,一直怀疑是配置文件没有生效,试了所有的配置,feign、ribben、hystrix 的超时设置,都不起作用,最后查出的原因是其中一个组件没有配eureka.instance.prefer-ip-address=true这个属性,导致找不到组件,奇怪的是,不是每次访问都报超时错误,而是有时报,有

2018-02-06 16:15:08 1037

原创 jsonp跨域原理

jsonp跨域请求是借助于表单元素的"src"属性的"跨域"实现的,具体实现如下:1、html页面 var url = "http://localhost:7778/api/test?callbackname=callback"; var script = document.create

2018-01-22 15:19:20 130

原创 spring cloud 服务网关配置

1、pom文件添加依赖 org.springframework.cloud spring-cloud-starter-zuul2、配置文件application.properties添加路由配置# serverserver.port=9000 # springspring.application.name=spring-cloud-zuuleureka.client.se

2018-01-17 11:27:12 949

原创 spring cloud 跨域访问

1、在网关中配置@EnableZuulProxy @SpringBootApplicationpublic class ZuulApplication { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsC

2018-01-17 09:42:34 4418

原创 spring cloud 错误页配置

1、在spring cloud启动类中添加一个bean@EnableEurekaClient@SpringBootApplicationpublic class UserApplication {@Beanpublic EmbeddedServletContainerCustomizer containerCustomizer() { return (container -

2018-01-17 09:30:32 1373 1

原创 spring cloud 基于redis的session共享

1、pom文件添加依赖 org.springframework.session spring-session org.springframework.boot spring-boot-starter-data-redis2、application.properties中添加配置#redis config spring.redis.clus

2018-01-17 09:27:52 5268

原创 spring cloud 配置中心native配置

1、pom文件添加依赖 org.springframework.cloud spring-cloud-config-server2、配置文件application.properties中配置本地路径#tomcat端口号server.port=8001#配置文件在本地spring.profiles.active=native#配置文件的目录spring

2018-01-17 09:20:13 8284

原创 spring cloud sidecar

spring cloud整合非java应用1、创建一个sidecar微服务应用,添加依赖 org.springframework.cloud spring-cloud-netflix-sidecar 2、主程序开启@EnableSidecar@EnableSidecar@SpringBootApplicationpublic class

2018-01-17 09:11:40 1578

原创 jira

Jira Development Cookbook http://books.google.com.hk/books?id=3Y1xLsw845IC&printsec=frontcover&hl=zh-CN#v=onepage&q&f=false

2012-09-11 21:52:35 107

Windows上搭建hadoop的开发环境

前两天刚鼓捣好hadoop的开发环境,接着有鼓捣上tomcat7.027上的websoocket了,还是先记下来吧,省得时间长了该忘了:)       一、 首先安装Cygwin Terminal用来模拟unix环境。Cygwin 在其官网下载即可。http://cygwin.com/install.html,安装时要注意选择必要的安装项。我选择的是在线安装,进入到安装选项时选择以下安装项...

2012-06-07 15:32:21 90

原创 mysql 5.520 主从复制配置

本分参考:http://zhaohaolin.iteye.com/blog/1123074mysql版本:5.520安装版主服务器IP:192.168.248.1从服务器IP:192.168.248.128 主服务器myini配置在[mysqld]下面加入:[mysqld] server-id=1log-bin="D:/server2/mysql/log-bin...

2012-05-17 14:52:12 93

原创 java

hotspot jvm SurvivorRatio的默认值是8

2011-11-03 14:37:31 74

原创 blackberry起步-图片滚动

1、图片滚动[code="java"]package com.bb.test;import net.rim.device.api.system.Bitmap;import net.rim.device.api.ui.Color;import net.rim.device.api.ui.container.MainScreen;import net.rim.device.ap...

2010-09-06 15:52:10 80

原创 blackberry起步-step1

1、创建菜单项: [code="java"]protected void makeMenu(Menu menu, int instance){ menu.add(showItem); menu.add(closeItem); } [/code]2、创建关闭事件: [code="java"]public boolean onClose(){ ...

2010-09-02 16:18:08 72

原创 文章地址

spring_PointCut :http://blog.csdn.net/daryl715/archive/2007/08/16/1747503.aspxhibernate_blog:http://hi.baidu.com/accphc/blog/item/d875dcea64a06fd5d439c951.htmlhibernate_blog:http://llying.iteye.co...

2010-02-07 17:01:17 89

原创 ThreadLocal

ThreadLocal 该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。 Tget()...

2010-01-19 09:06:53 53

原创 Struts2 Aware

public abstract interface RequestAware { public abstract void setRequest(Map map);}public abstract interface SessionAware { public abstract void setSession(Map map);}public abstract...

2010-01-18 10:56:47 92

原创 Tomcat目录结构及相关设置

Tomcat下有9个目录,分别是bin、common、conf、logs、server、shared、temp、webapps和work目录.bin:该目录存放各种平台下启动和关闭Tomcat的脚本文件。cateline.bat:主要的脚本,用以启动和停止服务,供其他脚本调用。Tomcat在调试模式,或有安全管理,或嵌入使用时都可以调用这个脚本。cpappend:其他的脚本调用该脚本在Tomcat...

2010-01-16 22:50:09 116

windows脚本技术

windows 脚本帮助文档 JScript VBScript

2009-07-07

jquery_api.chm

jquery_api.chm jquery 的帮助文档

2009-07-07

ajax简单入门讲解

ajax简单入门讲解 .

2008-06-12

网页制作完全手册.CHM

网页制作完全手册 ........

2008-06-12

XML DOM.chm

XML DOM.chm

2008-06-12

Ajax开发详解

Ajax开发详解 pdf 格式的

2008-04-03

AJAX基础教程

AJAX基础教程 PDF格式的

2008-04-03

JAVA泛型

JAVA泛型 .

2007-09-05

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

TA关注的人

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