- 博客(58)
- 资源 (3)
- 收藏
- 关注
原创 Git本地保存账号密码的删除或修改
转自:http://blog.csdn.net/lwqldsyzx/article/details/61228299win10 系统下进入控制面板 》 用户帐户 》 管理你的凭据选择 [Windows 凭据]git 保存的用户信息在普通凭据列表里》》编辑>>>完成win7用户操作跟win10差不多。...
2020-11-22 21:06:41
187
转载 分布式ID开源项目
对于分布式ID的生成,算是行业里很火热的技术方向,在这方面比较成熟的是Twitter提供的Snowflake算法,在这个基础上行业里也有不少开源方案,在互联网方向比较有名的是美团的Leaf项目,百度的UIDGenerator,还有滴滴的tinyid。根据Leaf项目提供的信息,在4C8G VM基础上,通过RPC方式调用,QPS压测结果近5w/s,TP999 1ms。可以想象如果要生成大量的...
2019-06-20 16:20:21
489
转载 华山论剑
### 阿里技术团队- 云栖https://yq.aliyun.com/### 美团技术团队- 技术经验分享地址https://tech.meituan.com/### 待完善
2019-06-20 11:12:02
468
转载 springboot使用JPA返回数据报错com.fasterxml.jackson.databind.exc.InvalidDefinitionException
com.fasterxml.jackson.databind.exc.InvalidDefinitionException经查询,由于使用了lombok的插件,而导致序列化出现错误。解决办法:在实体类中添加以下注解即可解决。@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler"}) ...
2018-12-19 00:39:01
522
原创 Spring cloud gateway 网关工程搭建问题
1.Spring cloud 版本<spring-cloud.version>Greenwich.M1</spring-cloud.version>2.Spring boot 版本<version>2.1.0.RELEASE</version> 出现问题:1.在搭建Spring cloud Gateway网关时候,出现了以...
2018-11-19 12:44:45
18739
16
原创 java多线程面试题整理及答案
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有...
2018-10-10 02:15:29
198
转载 Java8的十大新特性
Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。一、Lambda表达式Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法的参数,或者把代码看成数据。一个Lambda表达式可以由用逗号分隔的参数列表、–>符号...
2018-10-10 02:04:20
207
原创 JDK 1.7 新特性
JDK 1.7 新特性 1.switch中可以使用字串了 String s = "test"; switch (s) { case "test" : System.out.println("test"); case "test1" : System.out.println("test1"); break ; default ...
2018-10-10 02:03:08
179
原创 JDK 1.6新特性
JDK 1.6新特性有关JDK1.6的新特性reamerit的博客文章已经说的很详细了。 1.Desktop类和SystemTray类 在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray。 前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用...
2018-10-10 01:54:09
164
原创 JDK1.5新特性
1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可。java——...
2018-10-10 01:49:48
222
转载 JDK各个版本的新特性
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.8版本的特性。希望能给予帮助。...
2018-10-10 01:46:01
240
转载 使用redis做计数器总结
最近公司系统要求做一个防止刷单的安全拦截,初步拟定的规则是单个用户一天只拿下5单,单个ip一天只能下10单,这个时候自然考虑到了用redis来存储下单计数,每天当第一个用户下单时,在redis中创建两个map对象,20170314_pz_ip_order_count 用来储存20170314 这天的ip 下单计数,map的key是ip地址,20170314_pz_user_order_count ...
2018-05-11 00:47:53
5284
原创 RESTClient一款优秀的Java RESTful 接口测试工具
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/69267494,建议读者阅读原文,确保获得完整的信息1.发现之旅 RESTClient一款优秀的http接口测试工具,在不知道这个工具之前还在傻傻的通过编写代码测试接口请求,有了这个工具后,测试效率极大提升。 RESTClient官方网站:http://...
2018-03-31 01:32:17
1636
原创 Maven私服仓库管理: Nexus 3.0
部署maven私服nexus时候,由于最新的版本是3.0.1,出现了2016-08-26 17:20:27,228+0800 WARN [jetty-main-1] *SYSTEM org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED InstrumentedSelectChannelConnector@0.0.0.0:8
2016-08-27 10:41:03
926
原创 eclipse中使用maven插件的时候,运行报错-Dmaven.multiModuleProjectDirectory system propery is not set.
MyEclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的mav
2016-08-14 23:49:54
472
原创 jquery 使用$.ajax post方法提交数据
$.ajax({ type: "POST", dataType:"json", //如果返回数据是JSON格式,dataType请指定json url: "inputCodeAction", data: "dictType=" + $(this).attr("dictType") + "&inputText=" + obj.value + "&ra
2015-06-22 14:44:15
1680
原创 struts2中使用JSTL读取action中的变量注意事项
背景:今天做个项目过程中,一种无法使用${}去读取后台对象的值,只可以获取简单对象定义的值 String user。原因:我在定义变量的时候,使用了小写t开头,导致了jstl无法获取到值;例如:错误的定义方式 private TSysUser tSysUser; 正确的定义方式 private TSysUser user;
2015-06-22 10:00:29
1295
原创 VM 提示未能初始化远程显示子系统的解决方法
为了帮助网友解决“VM 提示未能初始化远程显示子系统的解决”相关的问题,通过互联网对“VM 提示未能初始化远程显示子系统的解决”相关的解决方案进行了整理,用户详细问题包括:就是进不去。,具体解决方案如下:解决方案1:就原因是安装时虚拟机要在本机创建一个帐户,但是软件在安装过程中没有成功建立__vmware_user__这个用户,需要我们手动建立即可解决这个问题,
2015-04-16 15:47:01
1524
原创 Tomcat内存泄露解决方法
环境:今天早上,实施人员找我说,部署在tomcat上的一个项目总是间隔一段时间就自动关闭了,我询问一些可能发生的情况后,我就找了tomcat下的日志文件catalina.2015-04-13.log,localhost.2015-04-13.log这两文件,经过一番查找后,看到了下面一段异常详细信息介绍:http://confluence.atlassian.com/pages
2015-04-15 10:58:18
5957
原创 为经典版eclipse增加web and JavaEE插件
在Eclipse中菜单help选项中选择install new software选项,在work with 栏中输入 http://download.eclipse.org/releases/ganymede/选择web and java ee development选项,然后选择next最后开始安装
2015-04-10 14:07:18
739
原创 Javascript刷新页面的几种方法
1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location
2015-03-30 09:05:35
655
原创 JSTL fmt:formatNumber 对数据的日期、 数字、货币格式化
JSTL fmt:formatNumber日期、 数字、货币格式化使用标签应先导入其uri可在fmt.tld文件下1. 日期格式化value:要格式化的日期pattern:日期格式化的格式 2 数字格式化$.00"/> -- $12.00$.0#"/> -- $12.0
2015-03-24 17:13:24
804
原创 struts2 返回json数据
在原来的struts基础上进行改造 <!-- dataMap --> 1000000 text/plain,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,image/jpeg,audio/mpeg,
2015-03-24 00:38:33
819
转载 FusionCharts在Java中的基本使用
一、介绍 FusionCharts是一个基于XML和Flash的图表组件,其中FusionCharts Free是免费的,其功能也十分强大、美观。 在线Demo:http://www.fusioncharts.com/free/demos/Blueprint/ 其可以用在PHP、JSP、ASP等等。 二、常见的图表类型1.Area图
2015-03-23 12:47:49
589
原创 jsp页面中拆分值的方式
第一种采用struts2标签Struts2标签中使用Split方法拆分值-第二种采用页面内置函数页面中调用函数--之${fn:}内置函数调用这样一个头文件http://java.sun.com/jsp/jstl/functions " %>下面就可以直接调用以下的函数。 函数名 函数说明 使用举例 fn
2015-03-18 17:24:25
2479
原创 Hibernate 获取某个表全部记录时 奇怪现象 (重复出现某个记录)
今天公司项目的时候我用Hibernate连接oracle列出某个表全部记录的时候,发现有一个记录重复了。而直接用jdbc连接,就可以正确列出来。 本来还以为jdbc不稳定,还吓了我一跳。毕竟打算用它作为长久数据库嘛~~ 分析了一下,发现正好重复的数据的主键id重复了(或者说,那个jdbc建立那个表的时候,没有设置主键,因为随便测试的)
2015-03-18 17:10:35
854
原创 Generating Artifacts问题解决汇总
今天在对一个表生成映射文件的时候,都出现“generating artifacts"的问题,查看workspace\.metadata\.log,会发现错误原因:org.hibernate.exception.GenericJDBCException: Getting database metadata at org.hibernate.exception.SQLStateConver
2015-03-08 16:03:37
866
原创 Hibernate查询Date型字段带精准时间处理办法
在数据库里经常有Date型字段,而且存储的有精准时间,在用Hibernate查询的时候默认是按Date型处理,但这样的结果是只有日期而没有时间,要想使查询结果带有时间,在Result遍历的时候传入结果日期类型为Hibernate.TIMESTAMP,所以就用到了Hibernate的addScalar()方法,这个是org.hibernate.SQLQuery里的,例:SQLQuer
2015-03-05 14:42:17
1248
原创 Oracle 基础——索引
1.索引是做什么的?回答: 索引是数据库中用来提高查询效率。补充: 过多的建立索引会大大降低DML语句的效率,建立索引的原则是在经常作为查询条件的字段上建立 索引,在存在大量重复信息的字段上不适合建立索引。注意:(以下情况索引失效) 1)使用 2)使用前置模糊匹配%时无效,用instr
2015-03-03 14:18:53
730
原创 SQL%NOTFOUND的用法
SQL%NOTFOUND 是一个布尔值。与最近的sql语句(update,insert,delete,select)发生交互,当最近的一条sql语句没有涉及任何行的时候,则返回true。否则返回false。这样的语句在实际应用中,是非常有用的。例如要update一行数据时,如果没有找到,就可以作相应操作。如:begin update salary set bonus = 1000
2015-03-02 11:44:37
2002
原创 ORACLE 存储过程被锁,编译不了,解锁方法
可用SYS登录,然后查询如下语句:查找存储过程PACK_XZXK_INDEX被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('PACK_XZXK_INDEX');从而得到session_id,然后通过select t.sid,t.serial# from v$session t where t.sid=&se
2015-02-28 15:23:21
688
原创 j2ee项目无法编译文件到classes下
原因:WebRoot目录下xml文件classes文件是以前写的版本src下面的xml文件和bin下面的classes是最近修改的版本.src下面的xml文件和bin下面的classes 不能更新到WebRoot目录下说错了,MyEclipse应该把自动编译的class文件放到WEB-INF下的classess目录下,但是却在项目的根目录下建立了个bin目录,把class文件都放那里
2015-01-23 18:24:36
746
原创 Oracle 删除重复数据只留一条
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
2014-12-12 11:06:40
434
原创 oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/
2014-12-11 12:52:50
461
转载 基于ORA-12170 TNS 连接超时解决办法详解
1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192.168.1.1022.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----监听程序---同样把右边下面的主机名改成192.168.1
2014-11-05 08:50:29
612
原创 Eclipse 启动报错Failed to create the Java Virtual Machine的解决方法,三种
今天eclipse启动报错,如下: 对于这种情况,原因是计算机的内存不足。可以通过修改eclipse的配置文件来解决这种情况~ 两种方法: 1、修改初始堆大小,网上普遍的解决方法 1)找到eclipse根目录下的配置文件E:\soft\eclipse\eclipse.ini 2)修改eclipse
2014-10-14 08:57:06
1014
原创 java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContent()异常
该异常主要是由于项目中添加了servlet-api.jar、
2014-10-10 14:08:02
616
原创 双系统中在windows下如何访问linux(ext2/ext3)分区
如果你装了wondows和linux双系统,在linux下访问windows分区比简单,那么如何在windows下如何访问linux(ext2/ext3)分区呢?这里有三种方法1:Explore2fs2:DiskInternals Linux Reader3:Ext2 Installable File System For Windows(支持读写)下面挨个介绍:1.1:htt
2014-09-15 14:12:32
1877
原创 用cygwin在windows搭建自己的linux环境
谈到在windows在搭建自己的linux开发环境,大家首先会想到的是虚拟机。是的这也是我的首选,但在这里我还是要向大家推荐一款更轻量的linux环境-cyqwin。关于它的介绍详见百度百科http://baike.baidu.com/view/3968.htm这里不做细致的介绍。下面简单的描述一个我的搭建过程:1:安装cygwin 注:在选择要安装的软件包的时候我选择了在
2014-09-15 14:10:14
606
原创 高可用性(HA)与Replication机制
在分布式存储系统中为了保证数据的可用性可采用master-slave Replication机制(其中master只提供写服务,slave只提供读服务),一般有三种方式: 1.异步 master有一个线程不断的扫描操作日志将最新的日志发送给slave,slave有线程接受master发送来的更新操作并回放。接受和回放操作一般由两个不同的线程。如果slave宕机则重新向master申请
2014-09-15 14:05:53
561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人