自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基础的一些思考

1·.构造方法并不是用来创建对象的,创建对象只有五种方式,new/Class.newInstance/Construct.newInstance/Object.clone/ObjectInputStream.readObject()2.构造方法是用来在对象创建的时候被调用,从而给对象做初始化的一些赋值等操作的。3.创建一个子类对象的时候并不会实例化父类对象,而是借用父类的构

2017-05-12 10:58:46 254

原创 分布式项目中遇到的一些问题:记录

接口幂等性>>>>1.当前端没有限制用户点击间隔时,后端接口也没有做同时点击多次的拦截,导致同一时间用户由于网卡,或者手快,各种原因而多次点击按钮请求多次接口时,特别是非查询的接口时,后端执行了N次。比如创建,由于点击多次,创建了N个,而用户期望是创建一个。    解决:将用户的此次操作标识缓存进redis,如果第一次接口没处理完该用户的请求,则拦截第二次请求,并告知正在处理中

2017-05-11 14:54:02 1207

原创 spring boot 1.5.2自动配置kafka

spring boot 1.5.2+ springboot-kafka 1.1.2+ kafka_2.10-0.10.2.0.tgz以上版本不可替换。其他版本未试成功过,有报很多乱七八糟的错。---kafka应用包kafka_package="kafka_2.10-0.10.2.0.tgz"------项目maven配置dependenc

2017-04-18 10:56:04 4649

转载 github添加多个账号

新建user1、user2的SSH Key#新建user1 SSH key:$ cd ~/.ssh     # 切换到C:\Users\Administrator\.ssh#ssh-keygen -t rsa -C "user1@email.com" 一路回车即可; # 新建user2的SSH key#ssh-keygen -t rsa -C "user2@email.

2017-04-07 11:35:28 1724

原创 当你使用maven,怎样install也失败时考虑Install了test方法

首先maven install失败的话,你的项目是无法启动的,甚至连报错都不会有,只有在你install时才给你几个提示。。。如果你发现这个提示是,少了什么jar啊,什么complie啊,那么请重新编译你的maven项目。如果无论如何install都失败,并且log里明显是在进行test的时候失败的。那么请执行这句话   mvn clean install -Dmave

2016-07-13 10:20:24 1879

原创 IDEA使用中遇到的问题(解决)

1.提示无法映射spring,让create spring facts.所谓的spring facts,就是在project structure中的facts中,点击绿色加号添加spring。也可以根据Idea提示的方式直接点击create default context。

2016-06-24 09:44:34 1108

原创 mysql数据库授权

GRANT ALL PRIVILEGES ON *.* TO '[username]'@'%'IDENTIFIED BY '[password]' WITH GRANT OPTION;FLUSH PRIVILEGES;就上面两句。[*****] 整个替换为自己的用户名和密码。

2016-04-20 10:33:00 277

转载 验证数字的正则表达式集

验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][

2016-04-11 10:16:05 315

原创 Jquery ajax 请求容易出现的问题http415,http400

1.首先是url,如果是外部JS中的ajax请求,那么url是相对路径。如果是JSP页面中的请求,url是全路径。需要用到request.getContextPath.2.其次是type,get/post,这个很少出问题。3.重要的是ContentType,设置发送请求的提交数据的方式,有text/html、application/json、还有mutiple等。不是所有的数据请求都可以随

2016-03-30 14:26:51 14464

原创 fileupload学到的东西---一次文件上传项目经历

首先是对HTTP进行文件上传的了解:function ajaxFileUpload() { var file = document.getElementById("file1").files[0]; var data = new FormData(); data.append('file1', file); $.ajax({url:"upload.a

2016-03-23 17:44:16 927

原创 java中,如何理解MVC思想

V:View 动态JSP页面。M:Model 页面中的javabean,不是实体类,也不是sessionBean,而是JSP页面中的javabean,用于前后台数据绑定的bean。大多数情况下是一个表单。C:Controller 控制器,如servlet,spring 中的dispatcher,struts2中的filter。

2016-03-11 14:26:23 725

原创 JDBC-注册数据库驱动

偶尔会突然短路,想着为什么Class.forName(${DriverName}); DriverManager里就有注册了这个数据库的驱动呢?    这是因为,我们在思考 注册数据库驱动 的时候,总是想着我们自己去注册,如果没有显式的去做,就不自在。 这还是因为没有一个OO的思想。    其实呢,注册数据库驱动这个动作,sun只提供了注册的动作,其余的是谁注册它并不关心,

2016-02-22 11:31:10 1278

原创 TestAES256--这才是加密的最佳方式,目前。毕竟是advance

//代码与DES的基本一致,除了使用规范,初始化长度替换下//注意事项:需要替换jre/lib/security下的*_policy.jar,附上全版本替换JCE附件。//链接: http://pan.baidu.com/s/1dDLE1Gl 提取密码: 6sqwimport java.security.Key;import javax.crypto.Cipher;import j

2016-02-17 09:45:08 473

原创 TestDESede

//好神奇,密钥每次都不一样,但是就是能成功解密。import java.security.Key;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.

2016-02-16 15:16:01 372

原创 原码、反码、补码

1.原码是一个数的(符号位+其余位的绝对值)  比如 1的八位二进制数原码是 0000 0001 ,-1的八位二进制数原码则是 1000 0001  【1 + 000 0001】2.正数的反码和原码相同,负数的反码是原码符号位不变,其余位取反。 比如 1的原码是0000 0001 ,则1的反码也是0000 0001。     -1的原码是 1000 0001,反码是1 111 1110。即

2016-02-16 10:01:08 387

原创 java加密与解密的艺术 -- 笔记

第1-3章:    这几章主要介绍了一些为什么要加密,加密的历史原因以及演变过程,并介绍了几种常见的加密算法,画出了对称与非对称加密在实际应用中的思维导图。    (了解到加密技术分为对称加密,非对称加密,单向加密(散列加密))    (一般单向加密用于提供数据完整性的校验,使用到的算法有MD5,SHA1等Hash算法),(消息认证,鉴权等多用非对称加密算法,通过使用数字证书,

2016-02-15 14:59:08 2248

原创 eclipse部署WEB项目时经常遇到的问题

1.构建maven项目时maven的依赖包没有加进去→Web Deployment Assembly→Add→Java build path Entries→Maven Dependencies←2.构建maven项目时不是标准目录结构→Java build path→source→自己删除或添加包←3.构建的maven项目中的index.jsp报错→runtime→选中server←

2015-10-11 11:01:03 745

原创 Spring mvc3.1之HelloWorld(新手入门)

初学Spring mvc,做了个简单的HelloWorld。运行环境:jdk1.7 + eclipse-ee + tomcat7.0 + spring mvc3.1配置文件说明:spring mvc的配置使用注解方式首先Spring mvc 新手入门所需要的jar包有:commons-logging-1.1.1.jar   ----记录程序运行时的活动的日志org.sp

2014-11-12 11:39:38 417

转载 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:org.springframework.web.context.ContextLoaderListenerJava虚拟机是根据Java ClassLoader(类加载器)决定如何加载Class。系统默认提供了3个Cl

2014-11-05 11:19:41 475

转载 An internal error occurred during: "Launching on Tomcat ".

An internal error occurred during: "Launching MVC on Tomcat  6.x".java.lang.NullPointerException如果出现了上述的错误按照如下的3个步骤解决:1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.c

2014-11-04 08:36:07 1862

原创 Hibernate 4.3.6 构建SessionFactory的方式

public static void main(String[]args) { Configuration cfg = new Configuration().configure(); StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder()

2014-09-24 15:34:50 499

原创 Mysql命令(持续更新)

1.查看当前用户名:selec

2014-09-22 16:45:54 272

原创 Struts2中请求时所带参数的流转

2014-09-18 12:28:00 333

点击bat自动部署本地jar包到服务器并启动(含源码python)

这是一个自动部署的python脚本,只需要在windows点一下bat文件,即可启动,支持配置多个环境。

2017-11-16

空空如也

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

TA关注的人

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