- 博客(32)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 线程的6种状态
1,NEW()新建线程刚被创建,但未被启动。也就是没有调用start方法。2,Runnable(可运行)线程可以在java的虚拟机中运行的状态,可能正在运行自己的代码,也可能没有,这取决于cpu是否扫描到这一个线程。3,Blocked(锁阻塞)当一个线程试图获取一个对象锁,而这对象锁被其他线程持有,则该线程进入Blocked状态;当该线程持有锁时,该线程将变成Runnable状...
2019-01-31 15:48:59 396
转载 Java并发与锁设计实现详述(11)- Java中的Condition
https://blog.csdn.net/majinggogogo/article/details/80034585
2019-01-21 10:21:38 202
转载 Java中线程同步锁和互斥锁有啥区别?看完你还是一脸懵逼?
首先不要钻概念牛角尖,这样没意义。也许java语法层面包装成了sycnchronized或者明确的XXXLock,但是底层都是一样的。无非就是哪种写起来方便而已。锁就是锁而已,避免多个线程对同一个共享的数据并发修改带来的数据混乱。锁要解决的大概就只有这4个问题:"谁拿到了锁" 这个信息存哪里(可以是当前class,当前instance的markword,还可以是某个具体的Lock的...
2019-01-16 14:30:17 6496 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 2380 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 753
原创 Java调用一个类的静态方法
java调用一个类的静态方法,不会实例化该类,只是对该类的进行了加载,并不会实例化,类加载会对类的静态属性初始化,和执行静态代码块中的代码,不会执行构造方法...
2019-01-04 16:07:20 4319
原创 java类加载顺序
一、无父类-----------类加载------------------------------1、静态代码块2、静态属性初始化------------实例化----------------------------1、实例代码块2、实例属性初始化3、构造方法二、有父类----------类加载--------------------------------...
2019-01-04 14:46:41 155
转载 java单例多例
单例和多例的区别https://www.cnblogs.com/zhangliang88/p/5388472.htmlcontroller是单例模式,但是是多线程https://blog.csdn.net/darkdragonking/article/details/52367186
2018-12-07 15:48:17 238
转载 SVM(支持向量机)算法原理和实际应用
1 算法概述SVM算法是有监督的数据挖掘算法,是一种二分类算法(经过改造后也可以用于多分类,但比较复杂), 在非线性分类方面有明显优势;训练结果:模型训练成功后,根据support vector(一组向量)对后续向量进行分类;输入输出:模型输入的是一堆向量(一般是-1~1之间的浮点数),以及这些向量所属的分类label(一般用-1,1表示);模型训练是要调整的内容:核函数、核函数的参数、...
2018-11-06 10:48:19 4373 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 320
原创 spirng cloud feign传递header
有时通过网关调用子系统,需要把header带上,以确保session的一致,但spring cloud默认是不带header的,这时候需要手动传递@Bean public RequestInterceptor headerInterceptor() { return new RequestInterceptor() { @Override ...
2018-03-21 11:09:41 5617
原创 spring cloud zuul 传递 header
最近在做一个项目时,发现在网关中调用和在子系统中调用request.getRequestURL()所得到的请求url是不一样的,在网关中得到的是通过域名访问的地址,而在子系统中得到的是网关发起的子系统的真是IP地址,现在想在系统中得到原始的请求地址,需要把参数从网关传给子系统,找个好多方法,最后只有这个方法可行(也许有别的方式)网关RequestContext ctx = RequestConte...
2018-03-21 11:01:00 11063 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 2742
原创 spring cloud 组件调用超时
sping cloud组件调用超时,本地跑一直没问题,部署到一台服务器上也没问题,部署3台就有问题,一直怀疑是配置文件没有生效,试了所有的配置,feign、ribben、hystrix 的超时设置,都不起作用,最后查出的原因是其中一个组件没有配eureka.instance.prefer-ip-address=true这个属性,导致找不到组件,奇怪的是,不是每次访问都报超时错误,而是有时报,有
2018-02-06 16:15:08 1075
原创 jsonp跨域原理
jsonp跨域请求是借助于表单元素的"src"属性的"跨域"实现的,具体实现如下:1、html页面 var url = "http://localhost:7778/api/test?callbackname=callback"; var script = document.create
2018-01-22 15:19:20 149
原创 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 1005
原创 spring cloud 跨域访问
1、在网关中配置@EnableZuulProxy @SpringBootApplicationpublic class ZuulApplication { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsC
2018-01-17 09:42:34 4464
原创 spring cloud 错误页配置
1、在spring cloud启动类中添加一个bean@EnableEurekaClient@SpringBootApplicationpublic class UserApplication {@Beanpublic EmbeddedServletContainerCustomizer containerCustomizer() { return (container -
2018-01-17 09:30:32 1426 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 5313
原创 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 8380
原创 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 1612
原创 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 121
Windows上搭建hadoop的开发环境
前两天刚鼓捣好hadoop的开发环境,接着有鼓捣上tomcat7.027上的websoocket了,还是先记下来吧,省得时间长了该忘了:) 一、 首先安装Cygwin Terminal用来模拟unix环境。Cygwin 在其官网下载即可。http://cygwin.com/install.html,安装时要注意选择必要的安装项。我选择的是在线安装,进入到安装选项时选择以下安装项...
2012-06-07 15:32:21 102
原创 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 117
原创 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 100
原创 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 90
原创 文章地址
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 122
原创 ThreadLocal
ThreadLocal 该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。 Tget()...
2010-01-19 09:06:53 65
原创 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 132
原创 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 137
spring cloud下 ajax请求和浏览器请求两者session不一致
2018-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人