自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱吃老婆滴酸菜鱼

努力奋斗陪家人吃遍天下所有美食

  • 博客(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

Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)

Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)

2014-07-24

C# html转换成word

html解析为word,并保存为word文档

2013-12-21

疯狂Android讲义].李刚.高清扫描版

疯狂Android讲义].李刚.高清扫描版

2013-08-16

空空如也

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

TA关注的人

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