自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录一 :对象锁和类锁

对象锁和类锁

2023-04-18 23:16:29 491 1

原创 记录二:公平锁和非公平锁

公平锁 非公平锁

2023-04-17 08:56:15 248

原创 java.util.ConcurrentModificationException 解决方案

ArrayList线程不安全

2023-04-04 12:23:00 1571

原创 tabby如何连接VMware

tabby或Xshell 连接Vmware

2022-11-19 23:15:21 2430

原创 解决 attempt to unlock lock, not locked by current thread by node id redisson异常

使用redisson问题

2022-09-07 15:59:10 4821 4

原创 git 如何设置提交用户名和密码

1.项目.git文件https更新代码使用https方式更新Git库代码,这样每次都会提示输入账号和密码,只要有权限的账号都可以更新。修改方式是在git目录的.git文件夹下,打开config文件,将url从ssh修改为https方式[remote "origin"] url = https://github.com/xxxx/xxxx.git fetch = +refs/heads/*:refs/remotes/origin/但是上面这种方

2021-09-13 14:11:40 3251

原创 2020年Java面试题集锦

最近面试了不少Java开发朋友,感觉体会很深,给大家说道说道:面了一些通过的太少,通过率很低,为什么呢?我这里也稍微总结了下:(希望和大家共勉)基础知识不扎实,只是掌握了其表面的东西 数据库这块,只是简单会用,里面的优化和原理不明白 项目中使用某一个框架,不明白这个框架是干什么的,反正就是用了,但是就不明其道理 项目中安全这块没有考虑,或不清楚 Java相关组件只是简单用了下,只知其一...

2020-03-16 23:23:21 172

原创 JDK开发环境搭建及环境变量配置(win10)

一.安装JDK开发环境1.网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html然后下载系统对应的版本,我下载的为Windows x642.打开下载下来的可执行文件点击下一步3.安装位置自行设置,当提示安装JRE时看需求(以后可能会用到),如果需要可一...

2020-03-01 17:00:45 486 1

原创 Maven的下载与安装 之windows

前言:无论到那一家公司上班,开发环境的配置是少不了的,但是又不经常用,会忘记,特此记录下来;第一步: 需要到maven官网下载了,地址如下:http://maven.apache.org/download.cgi第二步:自行解压文件包。第三步:配置环境变量,类似jdk环境配置1.创建MAVEN_HOME环境变量,指向maven的安装目录。2.并将%MAVEN_HOM...

2020-03-01 15:49:38 101

原创 SpringCloud之网关addZuulRequestHeader转发用户标识至其他服务

前言:使用springcloud及相关组件开发项目已有1年时间,从项目框架搭建-项目上线全程参与,目前项目已正常运行:我们也在不断的添砖添瓦,老项目也在不断转移至微服务。中间也遇到过很多问题,办法总比困难多,也都慢慢解决了。后续慢慢会把遇到的问题一一记录下来并提供解决方案,以供后续参考,今天主要记录下通过网关传递用户标识到其余下游服务。问题描述:Springcloud项目使用Sprin...

2020-02-29 16:31:11 1910

原创 navicat连接mysql8.0报错1251解决方案

报错的原因:出现这个原因是mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8.0之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,第二种是把mysql用户登录密码加密规则还原成mysql_native_password. 主要还是用第二种方法:更新方式:用管理员身份打开cmd...

2018-11-27 10:01:05 393

原创 java操作poi生成excel.xlsx(设置下拉框)下载本地和前端下载

需求:导入excel表格,如果excel有错误,将错误的地方标红,在把数据以excel的形式写出,供用户下载解决方案:1.以实体类的方式接收excel并解析(创建两个集合一个接收正常的数据一个接收错误的数据)2.错误集合无论正确错误数据都要存储,并记录是否有误(错误数据拼接特殊字符作为标记,然后记录写入集合)3.如果发现记录有错误记录,就要使用错误数据集合生成excel(对错误的数据对特殊字...

2018-09-24 11:26:00 4858 1

原创 使用dom4j下支持的xpath解析带有命名空间的xml

解析第三方xml的时候碰到了问题:使用xpath解析带命名空间的xml,无论如何都解析不了,也不报错,后来发现是命名空间的问题。找了资料解决了,记录下来:需要注意以下两点  1.解析路径的书写  2.使用xpath还要引用一个dom4j的基础包1.解析使用xml案例<?xml version="1.0" encoding="UTF-8"?><module xmlns=...

2018-08-05 09:29:16 1139

原创 java程序下载PDF文件并上传自己FastDFS服务器

下载第三方.pdf文件,只需提供第三方下载地址即可package cn.itcast;import java.io.DataInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.URL;pu...

2018-07-22 11:25:03 1741

原创 java中判断字符串中是否包含数字

在javascript中有一个方法isDigit()使用来判断一个字符串是否都是数字,在java的字符串处理方法中没有这样的方法,昨天在接口中用到了,顺便查了下,总结了下// 判断一个字符串是否都为数字 public boolean isDigit(String strNum) { return strNum.matches("[0-9]{1,}"); } // 判断...

2018-07-10 22:34:16 33497 3

翻译 往mq中生产10万条数据如何知道mq什么时候消费完成

最近做了个项目,碰到一个问题,目前已经解决,解决过程共享出来。项目中用到了MQ的中间件,每天大概生产700万+的消息,生产耗时需求是我要把当天的消费情况及时落地,问题在于我不知道什么时候消费完所有消息,最主要的是,我不想写定时任务。方案1:打标,就是在生产消息的时候把最后一条数据打标,从而在消费的时候能知道哪一条数最后一条数据,当执行完该条数据时,就可以进行数据落地操作,但

2018-03-10 14:11:49 1593

原创 jQuery的serialize()方法通过序列化表单值

jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如:First name: Last name: $(document).ready(function(){ console.log($("form").serialize()); // FirstName=Bill&Last

2017-12-05 12:52:41 3619

原创 $.ajax 和$.post的区别

$.ajax({ }) 和$.post()(jQuery对原生ajax的封装)同样都是ajax的异步请求:原生Json数据交互测试Json数据交互测试 function sendJson(){ $.ajax({ url:"${pageContext.request.contextPath }/item/jsontest.action", type:"post",

2017-11-30 21:28:02 29290 3

原创 java.lang.IllegalArgumentException: findUserById is ambiguous in Mapped Statements collection

异常:java.lang.IllegalArgumentException: findUserById is ambiguous in Mapped Statements collection (findUserById在Mapped Statements集合中不明确(尝试使用包括名称空间的全名或重命名其中一个条目))解决办法:只需要将id="findUserById"改为id="

2017-11-25 21:11:42 1972 1

原创 highChsrts的shiyon

Highcharts  : 折线图、 区域图、 柱状图、 饼状图 …下边仅以折线图和柱状图演示:折线图<script type="text/javascript" src="../js/highcharts/modules/exporting.js"><script type="text/javascript" src="../js/highcharts/highcha

2017-11-23 23:20:23 275

原创 jar包的冲突问题如何解决

jar包冲突    启动时出现xxxxNotFound-----   1.项目中真的缺少jar包(添加依赖即可)   2.jar包多了,产生冲突(也有可能jar包之间允许共存的)   引入A的时候依赖B v1.0   引入C的时候依赖B v2.0   去掉低版本的保留高版本的   如何排除依赖jar包   应该在冲突的坐标里面进行排除此jar包例如:比如Ja

2017-11-20 13:17:38 8166 1

原创 POJO类一对多关系配置 有顺序存取

注意:一对多如果不关注集合对象顺序,使用 Set, 关注集合对象顺序使用:List 保证顺序在数据表建立索引数据表 ,存放 list 集合下标 @OrderColumn(存取数据的顺序)配置代码片段,供日后参考@Entity@Table(name = "T_TRANSIT_INFO")public class TransitInfo { @Id @GeneratedValue @

2017-11-19 20:59:50 627

原创 Maven 中阿里云镜像替代中央仓库

前言maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候,换为国内阿里云镜像,让你感受飞一般的感觉。国内支持maven镜像的有阿里云,开源中国等,这里换为阿里云的。更换修改maven配置文件settings.xml (一般在这里整一下即可)(当然也可以在用户home目录.m2下面添加一个settings.xml文件)下面修改位置:结束语,很快的

2017-11-08 08:53:01 344

原创 异常:java.lang.NoClassDefFoundError: org/quartz/spi/JobFactory

出现异常的原因:因为Spring和quartz的版本冲突的原因(只需更改quartz的版本即可)。新的版本JobFactory的调用方式发生了改变。(改完更新OK)

2017-11-07 16:31:11 5255 1

原创 使用Easy-UI 和SSH JPA 按条件查询分页

1.需求:有条件分页查询 前提 页面部分 *给查询按钮添加点击事件 *将查询表单中的数据转换成符合EasyUI格式js对象到datagrid的load方法加载到datagrid,携带数据到后台(下面有代码) *datagrid要求格式: *转换表单数据JS方法:(上边表单有调用此方法)$.fn.serializeJson

2017-10-22 11:50:42 560

原创 Git文件夹和文件图标不显示(Git)

TortoiseGit文件夹和文件图标不显示的主要原因!      1.是否事先已经安装了TortoiseSvn,(其实安装了也可以没有关系的)如果安装了不用的话 ,也可以卸载了。      2.确认是不是32bit 系统上装了 64bit 的 TortoiseGit,如果是的话,这个只要再安装 32bit 的 TortoiseGit就可以 了。

2017-10-14 15:41:44 23091 5

原创 ajax 异步显示分页

1.jsp页面部分 代码如下:function delCustomer(id){ location.href="${pageContext.request.contextPath}/delCustomer?id="+id;}//当前页码var pageNum=1;//总页数var totalPage=0;//总条数var totalCount=0; //每页条数var

2017-10-09 00:08:47 752

原创 MD5 密码加密

package com.car.util;import java.security.MessageDigest;public class MD5 {public static String getMD5(String md5) {char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8',

2017-10-06 23:50:39 154

翻译 私服nexus的安装环境搭建

(一)nexus安装1. 安装nexus将资源私服文件nexus-2.12.0-01-bundle.zip 解压到安装目录下在命令提示符下,进入此目录,敲入命令nexus install如有下列提示则证明安装成功。如果想卸载,命令为:nexus uninstall 2

2017-10-06 13:09:20 174

CentOS-7标准版镜像文件,百度网盘链接

CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了,大小4G左右

2022-11-19

Java面试题集锦.zip

主要搜集了一些Java 专项 面试的题目和答案,针对一些常用的技术点,都有相对应由浅入深的问题和答案,希望能对朋友们获取更好的工作,起到一点帮助

2020-03-16

阿里巴巴代码规范插件

要养成一个好的编码习惯从自己编码开始,对自己代码的合理化命名,编码不仅对自己有好处,而且别人也容易读懂你的代码。所以下载阿里的代码规范插件来约束自己:如何安装里面 有操作文档

2018-11-18

apizzaSQ-3.1.0.crx apizza - 极客专属的管理工具插件

接口测试工具 的插件, 将该工具拖到谷歌浏览器的扩展程序中 访问https://apizza.net 注册就可以使用了。 支持跨域访问,采用http请求

2018-11-18

逆向工程根据数据库表自动生成实体类

执行逆向工程根据数据库表自动生成实体类、mapper和xml,和一些简单的sql语句,大大节约了时间

2018-08-19

空空如也

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

TA关注的人

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