- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Java基础的一些思考
1·.构造方法并不是用来创建对象的,创建对象只有五种方式,new/Class.newInstance/Construct.newInstance/Object.clone/ObjectInputStream.readObject()2.构造方法是用来在对象创建的时候被调用,从而给对象做初始化的一些赋值等操作的。3.创建一个子类对象的时候并不会实例化父类对象,而是借用父类的构
2017-05-12 10:58:46
288
原创 分布式项目中遇到的一些问题:记录
接口幂等性>>>>1.当前端没有限制用户点击间隔时,后端接口也没有做同时点击多次的拦截,导致同一时间用户由于网卡,或者手快,各种原因而多次点击按钮请求多次接口时,特别是非查询的接口时,后端执行了N次。比如创建,由于点击多次,创建了N个,而用户期望是创建一个。 解决:将用户的此次操作标识缓存进redis,如果第一次接口没处理完该用户的请求,则拦截第二次请求,并告知正在处理中
2017-05-11 14:54:02
1240
原创 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
4734
转载 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
1808
原创 当你使用maven,怎样install也失败时考虑Install了test方法
首先maven install失败的话,你的项目是无法启动的,甚至连报错都不会有,只有在你install时才给你几个提示。。。如果你发现这个提示是,少了什么jar啊,什么complie啊,那么请重新编译你的maven项目。如果无论如何install都失败,并且log里明显是在进行test的时候失败的。那么请执行这句话 mvn clean install -Dmave
2016-07-13 10:20:24
1937
原创 IDEA使用中遇到的问题(解决)
1.提示无法映射spring,让create spring facts.所谓的spring facts,就是在project structure中的facts中,点击绿色加号添加spring。也可以根据Idea提示的方式直接点击create default context。
2016-06-24 09:44:34
1157
原创 mysql数据库授权
GRANT ALL PRIVILEGES ON *.* TO '[username]'@'%'IDENTIFIED BY '[password]' WITH GRANT OPTION;FLUSH PRIVILEGES;就上面两句。[*****] 整个替换为自己的用户名和密码。
2016-04-20 10:33:00
313
转载 验证数字的正则表达式集
验证数字的正则表达式集 验证数字:^[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
358
原创 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
14521
原创 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
969
原创 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
770
原创 JDBC-注册数据库驱动
偶尔会突然短路,想着为什么Class.forName(${DriverName}); DriverManager里就有注册了这个数据库的驱动呢? 这是因为,我们在思考 注册数据库驱动 的时候,总是想着我们自己去注册,如果没有显式的去做,就不自在。 这还是因为没有一个OO的思想。 其实呢,注册数据库驱动这个动作,sun只提供了注册的动作,其余的是谁注册它并不关心,
2016-02-22 11:31:10
1339
原创 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
512
原创 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
423
原创 原码、反码、补码
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
482
原创 java加密与解密的艺术 -- 笔记
第1-3章: 这几章主要介绍了一些为什么要加密,加密的历史原因以及演变过程,并介绍了几种常见的加密算法,画出了对称与非对称加密在实际应用中的思维导图。 (了解到加密技术分为对称加密,非对称加密,单向加密(散列加密)) (一般单向加密用于提供数据完整性的校验,使用到的算法有MD5,SHA1等Hash算法),(消息认证,鉴权等多用非对称加密算法,通过使用数字证书,
2016-02-15 14:59:08
2354
原创 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
791
原创 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
447
转载 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
505
转载 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
1895
原创 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
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人