自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 验证码

package com.haier.cosmoplat.portal.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;i...

2017-10-25 15:16:55 109

原创 SpringBoot跨域上传文件

项目采用angular2+springBoot的分布式开发。前端采用域名访问,后台服务采用ip提供。上传时,出现了跨域问题。 经过几番查阅资料,终于解决:在java的上传方法上加2个注解就可以搞定 CrossOrigin的参数为发出请求的地址,即前台地址,本地开发直接写localhost:+端口号即可。 资料来源:http://www.cnblogs.com/Good...

2017-10-25 13:50:09 1409 1

原创 springMvc+shiro做权限管理,过滤静态文件

在shiroFilter 和 mvc:resources中都需要配置,如:shiroFilter中:<property name="filterChainDefinitions"> <value> /css/** = anon /js/** = anon /img/** = anon &...

2017-10-25 13:32:26 1197

原创 angular2展示包含html标签的内容

angular2采用{{变量}}的方式展示数据,但字符串中包含html代码,会被自动过滤掉。采用<span [innerHTML]="b"></span>这种方式可以直接将html代码展示出来。 但这样写又会存在一个新问题:展示的html标签中,style的属性会被过滤掉。坑~~~ 解决方法:使用ng2服务DomSanitizer中的bypassS...

2017-10-25 13:28:27 1639

maven报错非法字符:\65279 错误

今天用maven打包,莫名其妙的报错 仔细看了看也没发现问题 最后通过百度终于找到原因了项目中用的是UTF-8编码,需要把文件编码改为ISO-8859-1,之后再左上角就会发现 就是这个小东西在作怪,把它删了,再改回utf-8编码,问题就解决了。 参考网址:https://my.oschina.net/zhk/blog/142781...

2017-03-13 10:05:00 87

CyclicBarrier

一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 CyclicBarrier的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用a...

2017-03-09 18:13:32 65

原创 如何停止线程

在java中有以下3种方法可以终止正在运行的线程:1.使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。2.使用stop方法强行终止,但是不推荐这个方法,因为stop和suspend及resume一样都是过期作废的方法。3.使用interrupt方法中断线程。 调用interrupt方法是在当前线程中打了一个停止标志,并不是真的停止线程。中断是一种协作机制。...

2017-03-06 15:31:33 90

原创 CountDownLatch

CountDownLatch是什么CountDownLatch 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。CountDownLatch 是在java1.5被引入的,存在于java.util.concurrent包下。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减...

2017-03-01 13:57:54 69

原创 VMWare安装linux centos,安装中文输入法

1.先用root登录:su root   执行命令:yum install ibus ibus-pinyin2.然后点击 System –> preferences –> input Method,必须先执行步骤1的操作,不然在属性里找不到 “input Method”!3.勾选“enable input method feature”,点击“input Method ...

2016-12-05 13:44:16 1005

Java序列化

把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。 实现了Serializable和Externalizable接口的类的对象才能被序列化。Externalizable接口继承自Serializa...

2016-11-25 17:29:22 66

原创 HttpServletRequest和ServletRequest的区别

HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类 HttpServletRequest接口继承于ServletRequest,是ServletRequest对于Http协议的更具体抽象。servlet理论上可以处理多种形式的请求响应形式 ,http只是其中之一 。ServletReq...

2016-11-25 17:25:38 206

原创 mybatis循环取序列,值相同问题处理

不管怎么查都是同一个值  <select id="getSeq" resultType="Integer" >  SELECT SEQ_TEST.NEXTVAL FROM DUAL  </select>解决:增加useCache="false" flushCache="true"禁用mybatis缓存后成功增长序列...

2016-10-20 09:43:52 419

利用jdk将wsdl生成java代码

借助jdk的wsimort.exe工具生成客户端代码,wsimort.exe工具位于Jdk的bin目录下,如下图所示: 运行cmd:执行命令:wsimport -keep url(url为wsdl文件的路径)生成客户端代码。代码就生成在当前所在目录执行界面如下: ...

2016-09-07 14:19:58 1243

原创 AngularJS 服务

AngularJS 服务AngularJS 中可以创建自己的服务,或使用内建服务。在 AngularJS 中,服务是一个函数或对象,可在AngularJS 应用中使用。AngularJS 内建了30 多个服务。$location 服务,返回当前页面的 URL 地址。var app = angular.module('myApp', []);app.controller('...

2016-08-31 14:24:19 92

原创 AngularJS简介

AngularJS简介AngularJS是一个JavaScript矿建,他是一个JavaSscript编写的库。可以通过<script>标签添加到HTML页面。AngularJS是通过指令扩展了HTML,且通过表达式绑定数据到HTML。地址:<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angul...

2016-08-31 14:21:29 128

原创 AngularJS 参考手册

AngularJS 指令ng-app 定义应用程序的根元素。ng-bind 绑定 HTML 元素到应用程序数据ng-bind-html 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符ng-bind-template 规定要使用模板替换的文本内容ng-blur 规定 blur 事件的行为ng-change 规定在内容改变时要执行的表达式ng-chec...

2016-08-31 14:12:37 96

Invalid schema document passed to AbstractDataBinding.addSchemaDocument, not in

错误信息:Invalid schema document passed to AbstractDataBinding.addSchemaDocument, not in W3C schema namespace: schema解决:移除jaxb-impl的jar包原因:与weblogic上的jar冲突

2016-08-29 16:12:38 822

原创 mybatis总结

总体来说 MyBatis 主要完成两件事情根据 JDBC 规范建立与数据库的连接;通过Annotaion/XML+JAVA反射技术,实现 Java 对象与关系数据库之间相互转化优点:1. 易于上手和掌握。2. sql写在xml里,便于统一管理和优化。3. 解除sql与程序代码的耦合。4. 提供映射标签,支持对象与数据库的orm字段关系映射5. 提供对象关系映射标签...

2016-08-29 12:00:52 79

启动weblogic关闭控制台就挂

启动weblogic,启动成功后用浏览器可以访问到了。但是关了控制台之后立马就挂了,反复试了好几次都这样。解决:在启动的命令最前端加上nohup执行就可以了。用途:LINUX命令用法,不挂断地运行命令。 ...

2016-08-28 17:43:23 1071

原创 oracle触发器

1 触发器类型    触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作。ORACLE将触发器的功能扩展到了触发ORACLE,如数据库的...

2016-08-25 18:02:41 105

hibernate利用dowork实现批量修改

public int[] dowork(final List<User> list) { final List<int[]> results = new ArrayList<int[]>(); getSession().doWork(new Work(){ public void execute(Connection connection)...

2016-08-25 13:00:32 668

hibernate映射文件注解

新建一个model类并带有注解import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;import...

2016-08-25 12:55:14 117

maven添加sqlserver连接驱动

之前 , 不使用 maven 管理 jar 包的时候 , 链接 SQL Server 数据库的时候用的都是 sqljdbc4.jar 驱动包 , 刚用 maven 做测试的时候 , 到中央仓库找不到 sqljdbc4.jar 的坐标 , 到网上搜了一下 ,总结了2中方法: 1)自己将jar放入maven仓库下载sqljdbc4.jar到本地(如下附件),使用命令添加到maven库中...

2016-08-25 11:16:46 896

原创 mysql类型参照

mysql数据库内容总结数字类型:Tinyint(M) unsigned zerofull     1个字节 默认的是有符号的-128~127     unsigned: 无符号整数 范围0~255     M: 代表宽度 (在zerofull时才有意义),只是一个显示效果,不会影响到实际的数据长度     zerofull: 零填充(如果某列是zerofull默认就是u...

2016-08-22 18:45:34 124

servlet描述

servlet是用java语言编写的服务器端小程序,驻留在web服务器中,并在其中运行,扩展了web服务器的动态处理功能。静态网页技术——>传统的CGI技术——>Servlet技术。servlet特点:1)移植性好,本身是一个java类,具有跨平台性;2)javaEE平台支持全部的javaAPI都可用于servlet;3)安全性提高,服务器崩溃的可能性减小;4...

2016-08-22 18:37:18 122

通过请求头判断是什么浏览器

public String mobile(HttpServletRequest request, HttpServletResponse response) {String userAgent = request.getHeader("User-Agent");if(userAgent != null) {if(userAgent.toLowerCase().indexOf("ip...

2016-08-22 18:36:34 867

原创 利用uuid生成8位随机数

public static void test(){ String[] chars = new String[] {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C",

2016-08-22 18:35:22 4360

原创 使用cxf将wsdl生成java代码

先下载安装cxfCXF 项目的主页地址是:http://cxf.apache.org/下载地址是:http://cxf.apache.org/download.html 安装成功后找到bin目录下得wsdl2java.bat文件 打开命令串窗口切换到该文件的目录下,执行wsdl2java.bat e:...java 这样子进OK了,在bin目录下就会有生成好的java代码。...

2016-08-22 13:34:36 811

oracle decode与聚合函数连用bug

最近公司的业务要求了一个奇葩的需求,在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下:先建一张临时的测试表create table test (id number,value varchar2(10));insert into test values(1,0);insert into test values(2,50);ins...

2016-08-19 10:26:53 397

原创 使用html自制玫瑰

<!DOCTYPE HTML><html> <head> <title>Rose</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head&g

2016-08-19 10:00:33 245

原创 maven无法添加oraclejar包

可能是由于版本的限制,maven无法添加oracle的驱动jar。 解决方法:打开命令行,运行如下:mvn install:install-file -Dfile=E:/ojdbc6.jar -DgroupId=comoracle -DartifactId=ojdbc6 -Dversion=10.2.0.4.0 -Dpackaging=jar 本地jar包路径是E盘下的...

2016-08-19 09:37:07 242

原创 oracle job不自动执行,手动可以执行

解决方法:用sysdba登录,执行show parameter job_queue_process看看结果是不是0如果是这个原因,可以修改此参数ALTER SYSTEM SET job_queue_processes = 100; 小结1)job_queue_processes参数决定了job作业能够使用的总进程数。2)当该参数为0值,任何job都不会被执行,建议合...

2016-08-19 09:26:32 4043

java小程序

本人用javase所写的小时钟

2014-04-08

空空如也

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

TA关注的人

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