java技术
cheng183
这个作者很懒,什么都没留下…
展开
-
线程的集中状态
一、代码import lombok.extern.slf4j.Slf4j;@Slf4j(topic = "c.test")public class Test08 { public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(()->{ try { log.debug("洗水壶").原创 2021-03-16 17:16:15 · 204 阅读 · 0 评论 -
idea显示运行仪表板Run Dashboard
一、看看这里是否勾选位置: 底部services工具栏右上角二、看看是否添加这两个,不知道叫啥原创 2020-10-23 11:02:22 · 368 阅读 · 0 评论 -
Hystrix介绍
Hystrix是什么在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。Hystrix为了什么Hystrix被设计的目标是:对通过第三方客户端库访问的依赖项(通常是通过网络)的延迟和故障进行保护和控制。 在复杂的分布式系统中阻止级联故障。 快速失败,快速恢复。 回退,尽可能优雅地降级。..转载 2020-05-27 11:14:54 · 189 阅读 · 0 评论 -
自定义Ribbon负载均衡规则
总的来说一句话:继承IRule的实现类AbstractLoadBalancerRule ,实现后注册到beanpackage com.springcloud;import com.netflix.client.config.IClientConfig;import com.netflix.loadbalancer.AbstractLoadBalancerRule;import com.netflix.loadbalancer.ILoadBalancer;import com.netflix.原创 2020-05-20 15:18:12 · 834 阅读 · 0 评论 -
idea 创建多模块依赖Maven项目 install打包时下载不到依赖包问题解决方案
1.配置项目模块依赖参照:https://www.cnblogs.com/tibit/p/6185704.html2.双击maven中依赖模块的 install 即可在仓库看到新生成一个依赖的包3.这时在从新 install 子模块 就能正常打爆了...原创 2019-07-22 15:05:11 · 4165 阅读 · 1 评论 -
spring boot 之 spring security 配置
Spring Security简介之前项目都是用shiro,但是时过境迁,spring security变得越来越流行。spring security的前身是Acegi, acegi 我也玩过,那都是5年的事情了! 如今spring security已经发布了很多个版本,已经到了5.x.x 了。其新功能也增加了不少, 我们来看看吧!spring security其实是独立于spring ...转载 2019-06-28 11:32:49 · 542 阅读 · 0 评论 -
利用threadLocal 把拦截器中的对象传递到controller或service中
可以用 request 携带数据。更优雅的方式是用threadlocal。请求进入tomcat 和产生响应前,都处于同一个线程中比如在一个登录拦截器中,在preHandle方法中登录成功后,放行前,想把user对象传到controller或service中1. 创建一个类UserThreadLocal.javapublic class UserThreadLocal { ...转载 2019-04-03 11:04:08 · 1309 阅读 · 0 评论 -
Java EE 8 Platform SDK 和Java EE 8 Web Profile SDK的区别
进入Java官网下载Java8的时候,看到如下界面:看到Platform SDK和Web Profile SDK两个版本,这两个版本有什么区别呢?web profile版本与platform sdk之间的区别在于,web profile版本仅提供Java EE平台的一个子集。它专为仅应用于大多数Web应用程序所需的技术的Web应用程序开发而设计,并且不包括那些 通常不需要Web应用程序(...转载 2018-12-25 10:06:28 · 3765 阅读 · 0 评论 -
Project facet Java version 1.8 is not supported解决记录
引入java项目,编译后报红叉 Project facet Java version 1.8 is not supported转载 2017-08-17 10:12:31 · 295 阅读 · 0 评论 -
SpringMVCTest/hello 能进入当controller hello方法却在返回值时报错及解决办法
spring mvc 入门错误解决办法原创 2017-08-16 13:46:19 · 370 阅读 · 1 评论 -
浅谈JDK8相对于JDK7的一些新特性
上两天阿海升级了一下JDK环境,IDE版本更新成了Eclipse Neon。不得不说,这个版本的Eclipse确实很不错,用起来页比较舒服多了。尤其是这个Eclipse的暗黑主题“Drack”改进了不少,这也是我一直用的主题。且看我先秀一下图: 这个主题中,改进最大的就是JSP编辑器,各种高亮很完全哦!js块中的语法高亮也很带感,然而美中不足的事,仍然没有JS的语法提示。各种图片我就不...转载 2017-07-28 18:23:14 · 4106 阅读 · 3 评论 -
【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
自己曾经也学过《淘淘商城》,回来复习还是用这个顺手,看到不错转载:http://blog.csdn.net/q326959073/article/details/71191252自己接触ssm框架有一段时间了,从最早的接触新版ITOO项目的(SSM/H+Dobbu zk),再到自己近期来学习到的《淘淘商城》一个ssm框架的电商项目。用过,但是还真的没有自己搭建过,一直都是用别人搭建好的。所以,从网...转载 2018-02-27 14:39:48 · 488 阅读 · 0 评论 -
java实现同步的几种方式(总结)
java实现同步的几种方式(总结)为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 一、实例 举个例子,如果一个银行账户同时被两个线程操作,一个取100块,一...转载 2018-05-09 11:53:05 · 23466 阅读 · 0 评论 -
TreadLocal经典案例
《java并发编程从入门到精通》第二章public class TreadLocalMain { // ①通过匿名内部类覆盖ThreadLocal的initialValue()方法,指定初始值 private static ThreadLocal<Integer> seqNum = new ThreadLocal<Integer>() { ...原创 2018-09-28 18:09:13 · 210 阅读 · 0 评论 -
jsp实现下载文件
js调用jsp页面window.open("/bfdf/web/DF07?fileName=" + eiInfo.get("fileName"), "_self"); jsp代码<%@page import="java.net.URLDecoder"%><%@ page language="java" import="java.util原创 2018-10-10 11:38:39 · 13438 阅读 · 0 评论 -
java 及 js 格式化金额 三位一撇(逗号)
System.out.println(new DecimalFormat("#,###.00").format(22223.021));//格式化金额function outputdollars(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; sign =...原创 2018-10-17 14:59:22 · 1814 阅读 · 0 评论 -
分享下多年积累的对JAVA程序员成长之路的总结
我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长为老鸟的已见,也刷刷存在感,应该不比曝照差吧。首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。这阶段完了,你可转载 2017-05-04 16:24:34 · 321 阅读 · 0 评论