自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑指天涯

互联网行业知识汇聚

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决办法

svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决方法:(整理所得)代码提交、更新时出现问题:     百度后,大多数的方法是:     team--> Refresh/Cleanup      再重新获取时,还是出现问题:另一个程序正在使用此文件,进程无法访问。无论你到那个...

2018-02-27 11:06:19 5688 1

原创 线程锁Lock和Synchronized的使用

 一、两者区别类别synchronizedLock存在层次Java的关键字,在jvm层面上是一个类锁的释放1、以获取锁的线程执行完同步代码,释放锁 2、线程执行发生异常,jvm会让线程释放锁在finally中必须释放锁,不然容易造成线程死锁锁的获取假设A线程获得锁,B线程等待。如果A线程阻塞,B线程会一直等待分情况而定,Lock有多个锁获取的方式,具体下面会说道,大致就是可以尝试获得锁,线程可以不...

2018-02-08 17:21:57 365

原创 Thread和Runable 的区别

一、从底层源码:1、Thread是一个实现Runable接口的的类,Runable是一个接口。class Thread implements Runnable {    /* Make sure registerNatives is the first thing <clinit> does. */    private static native void registerNativ...

2018-02-08 16:11:10 807

原创 性能优化的方案

性能优化一般来讲有三个层次:● 系统层次● 算法层次● 代码层次性能优化一般遵循如下几个规则:【规则1】不要一味地追求程序的效率,应当在满足正确性、可靠性、健壮性、可读性等质量因素的前提下,设法提高程序的效率。【规则2】以提高程序的全局效率为主,提高局部效率为辅。【规则3】在优化程序的效率时,应当先找出限制效率的“瓶颈”,不要在无关紧要之处优化。【规

2018-02-07 17:24:41 1466

原创 JAVA并发编程-线程池

java线程问题:      如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们

2018-02-07 14:48:23 363

原创 kettle和spoon ETL数据同步工具

一、kettle简介:      Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎

2018-02-07 13:31:07 2640

原创 springboot 入门-框架解析(二)

一、springboot框架中,项目配置文件spring:  application:    name: springboot  datasource:    driver-class-name: oracle.jdbc.driver.OracleDriver    url: jdbc:oracle:thin:@ip:1521:orcl    username: i

2018-02-07 10:18:09 203

原创 spring boot 入门-环境搭建(一)

一、搭建过程1、用myeclipse 搭建一个maven工程;2、pom.xml 基本配置,配置好maven配置,引入需要的springboot框架所需要的jar包。xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0spri

2018-02-07 09:56:08 202

原创 RESTFUL 接口详解

REST详解REST究竟是什么?因为REST的内涵非常丰富,所以很难用一两句话解释清楚这个问题。首先,REST是Web自身的架构风格。REST也是Web之所以取得成功的技术架构方面因素的总结。REST是世界上最成功的分布式应用架构风格(成功案例:Web,还不够吗?)。它是为 运行在互联网环境 的 分布式 超媒体系统量身定制的。互联网环境与企业内网环境有非常大的差别,最主要的差别是两

2018-02-07 09:32:22 3272

原创 redis 集中式session解决

一、 目前无非就是三种单机Session(基于单机内存,无法部署多台机器)、基于Cookie(安全性差)、基于全局的统一Session管理(redis、mysql)等多种方式 ;    二、采用的是redis进行集中式Session管理,核心依赖 dependency> groupId>org.springframework

2018-01-25 15:42:17 541

原创 springboot 跨域问题解决,全局配置

全局配置:@Configurationpublic class CorsConfig {    private CorsConfiguration buildConfig() {        CorsConfiguration corsConfiguration = new CorsConfiguration();        corsConfiguration.addAl

2018-01-25 15:27:35 1760

原创 springboot 解决跨域问题

一、@CrossOrigin注解方式 Controller method CORS configuration这里我们在users映射的方法getUserList上面加上@CrossOrigin@CrossOrigin @RequestMapping(value = "users", method = RequestMethod.GET) public ResponseEntity

2018-01-25 15:17:06 3812

原创 java 前后端分离跨域问题

java跨域实现类package com.sq.filter;    import org.springframework.stereotype.Component;    import javax.servlet.*;  import javax.servlet.http.HttpServlet;  import javax.servlet.htt

2018-01-25 15:06:28 354

原创 Spring AOP中事务配置中七种方式详解

1、 在声明式的事务处理中,要配置一个切面,即一组方法,如Java代码  "txAdvice" transaction-manager="txManager">                "find*" read-only="true" propagation="NOT_SUPPORTED" />          其中就用到了pro

2018-01-22 15:35:58 701

原创 http协议中,get请求和post请求的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。第一:ge

2017-08-16 13:36:25 1415 1

原创 Java9种基本数据类型分析

九种基本数据类型的字节大小和封装类基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shortint40Integerlong80LLong

2017-08-11 16:54:23 965

原创 Array源码分析(7和40的阀值分析)

Array.sort源码Java对Primitive(int,float等原型数据)数组采用快速排序,对Object对象数组采用归并排序。   因为优化的归并排序既快速(nlog(n))又稳定。     对于对象的排序,稳定性很重要。比如成绩单,一开始可能是按人员的学号顺序排好了的,现在让我们用成绩排,那么你应该保证,本来张三在李四前面,即使他们成绩相同,张三不

2017-08-11 16:40:25 306

原创 各种贷款方式大比拼

贷款的还款方式优缺点对比?目前,贷款的主要还款方式有等额本息还款法、等额本金还款法、按月付息还本法这三种情况。下面为大家分析一下这3种还款方式的利弊,希望对你有所帮助。一、等额本息还款法含义:每个月还款的“本金+利息”之和始终保持不变。优势:1、每月还款金额相同,方便记忆;2、前期每月还款少,还款压力小;3、一般可申请较长的贷款期限(10年甚至更长),还款压力降低,

2017-08-11 11:19:21 708

原创 jvm实战调优方案——高性能硬件上的部署策略

一台4核CPU,8G物理内存,采用什么机制进行部署应用? 采用32位的jdk ,内存空间最大扩展到4G,明显浪费内存机制。因此,我们采用64位的jdk进行应用的环境。 有时候,采用64位jdk,有时候也会卡顿现象,因此,我们会采用虚拟部署策略。以32位虚拟机,进行多端口配置,通过前端负载均衡器,以反向代理的方式进行分发访问,因此来提高服务器的性能。

2017-08-09 21:35:24 294

原创 weblogic10以上版本与hibernate3jar包冲突问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-30 17:17:20 527

新版本poi,xlxs

解决新版本excle导入问题,支持2007版本导入下载,方便大家使用。

2018-07-06

空空如也

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

TA关注的人

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