- 博客(79)
- 资源 (7)
- 收藏
- 关注

原创 Java-GUI快速入门
目录1.GUI的介绍1.1GUI概述1.2Java提供了三个主要包做GUI开发:2.Swing组件2.1顶层容器介绍2.2中间容器2.3基本组件3.API介绍3.1Jframe组件3.2Panel组件3.3功能组件4.案例代码4.1UI介绍4.2代码5.插件介绍WindowBuilder5.1搜索WindowBuilder5.2....
2018-08-31 17:16:24
178063
41
转载 java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
记录错误java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet-------------------------------------------------------------------------------------------------------------------?解决此异常的方法是:删除您添加在Referenced Libraries 下的catalina.jar
2021-05-19 16:36:50
1230
原创 JAVA密码校验
需求被产品坑了一波,需求文档长这样,结果APP一测试,跟我说:密码不能连续6位或6位以上,密码不能连续降序或升序6位及6位以上,改成狗,不过机智的我还是实现了。APP接口代码实现/** * 检查密码是否符合规则, * 1.密码长度至少8位以上<br/> * 2.密码应至少包含大写字母,小写字母,数字,特殊符号中的三项<
2021-05-15 00:34:14
3298
原创 request get请求 url中参数带+号,从后台获取后+变成空
request get请求 url中参数带+号,从后台获取后+变成空今天在调试客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。解决方法如下:方法一、修改客户端,将客户端带“+”的参数中的“+”全部替换为“2B%”,这样参数传到服务器端时就能得到“+”了。方法二、修改服务器端,将空格替换为“+”,这种方式只适用于参数中有“+”没有空格的情况。例子:String a = reuqest.getParameter("clie.
2021-03-15 16:39:12
9421
1
原创 启动tomcat报错:Java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
启动tomcat报错:Java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter解决:找到tomcat目录 --->conf--->context.xml,,在<Context>中加上<Loader delegate="true" />问题解决
2021-03-09 18:33:28
380
原创 使用postman路径传参时带特殊符号
URL带特殊符号的,传参时按照对应规则进行转译:+ %2B/ %2F? %3F% %25# %23& %26
2021-02-23 10:20:52
4238
原创 sun.awt.X11.XToolkit异常修复
说好的放假,被骗来修bug记录一下bug,上传图片,图片无法正常上传原因:对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。该问题的解决方法:在Tomcat/bin/catalina.sh 中增加-Djava.awt.headless=true如下:JAVA_OPTS="$JAVA_OPTS -Djava..
2021-02-23 10:20:01
1233
1
原创 java识别身份证
目录1.功能页面最近苦练前端页面,总算扛起整个项目,留下了没有技术的泪水。介绍一下最近一个月开发的项目,实现车厂的二网店业务,前端主要功能(1)根据车辆码查询出相关数据(2)图片上传FTP(3)实现身份证OCR识别今天主要记录一下OCR识别的功能实现。1.功能页面2.前端功能实现 function btnUploadFile(file) { // 创建formData对象 var formdata = ne..
2020-11-17 18:05:26
5835
转载 org.apache.commons.lang.StringUtils中isEmpty和isBlank的区别
public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str==null或str.length()==0StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false //注意在StringUtils中空格作非空处理StringUtils.isEmpty(" ") = falseStringUtils.i
2020-08-19 18:08:10
233
原创 oracle varchar2字段长度不够问题
目录1.报错误2.上网搜了一下字符计算3.调整oracle字段,改至varchar2(500),保存成功今天用户反馈bug,数据无法保存。于是把数据拉到本地代码测试跑一遍。可以保存成功。跑到linux上tail -f,由于有3台节点,只能一台台看,总算拉到日志。1.报错误Caused by: java.sql.SQLException: ORA-12899: 列 "GAMC_DCS"."TT_SALE_ORDER_OCR"."CUSTOMER_ADRESS_OCR" 的值太大
2020-07-17 10:49:39
5338
原创 SQL inner join小问题
事情是这样,生产客户测试切换了上一个月的销售数量时,发现统计数据对不上。sql缩写代码如下。SELECT '全国' AREA_ID, SUM( TDD.TARGET ) TARGET, 0 QTY, 0 YOYQTY, 0 YCYQTY FROM TT_DEALER_DAYTARGET TDD WHERE TDD.TARGET_DATE BETWEEN TO_DATE( '2020-06-01', 'yyyy-mm-dd' ) AND TO_DATE.
2020-07-16 11:54:33
611
原创 oracle误操作恢复
记录一下1、select * from V$SQL where SQL_TEXT like '%update MAP_OPTCBL_POINT_70 set shape%'--查出你需要恢复的时间点2、create table t_table_recove --新的表as select * from MAP_OPTCBL_POINT_70 --你误操作的表as of timestamp to_timestamp('2013-09-23 11:38:46','yyyy-mm-dd hh24:mi:s
2020-06-28 14:40:17
290
原创 Java获取ip地址
1.介绍需求:获取app端ip地址,并调用接口查询ip归属地。bug:ip地址获取不一致。2.ip归属地查询接口淘宝API接口http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]测试过了没用,一直返回{"msg":"the request over max qps for user ,the accessKey=public","code":4}太平洋IP地址查询http://whois.pconline.co.
2020-06-11 00:12:51
10732
2
原创 PL/SQL导入csv数据
1.从navicat导出excel导出成excel文件,之前直接导出csv文件,结果pl/sql无法自动匹配字段,2.编辑excel文件,给第一列加上字段名,另存为csv文件。3.将文件导入PL/SQL选择工具-->文本导入器按图中蓝色字依此选择,1选中我们的csv文件,2选择导入到oracle的数据,3选择导入的数据库,4选择导入的数据库表,选中后字...
2020-05-07 13:32:22
1690
原创 ORACLE自增序列
今天正式环境新增数据异常,排查后是oracle主键id已存在。并未实现自增。原来之前导入一批数据,手动添加了id,导致id重复问题。解决方法1.删除自增序列DROP SEQUENCE SEQ_TT_SECNET_MAINTAIN_INFO一般命名为SEQ_表名。2.重新定义自增序列create sequence SEQ_TT_SECNET_MAINTAIN...
2020-04-30 20:40:28
4993
原创 eclipse-SVN报错
产生该错误的原因:因为运行的下面操作,所以产生此错误!对本地Checkout的版本号运行Upgrade:之后再通过Eclipse运行提交时,就提示错误:解决方法...
2020-03-31 16:17:24
309
原创 AES加密工具类
代码package com.yonyou.enterprise.echat.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import...
2020-03-27 16:41:00
487
原创 07Java-GC垃圾回收机制
目录1.垃圾回收之标记算法1.1引用计数算法1.2可达性分析算法2.Java垃圾回收之回收算法2.1标记-清除算法(Mark and Sweep)2.2复制算法(Copying)2.3标记-整理算法(Compacting)2.4分代收集算法(Generational Collector)2.4.1年轻代:2.4.2老年代:3.新生代垃圾收集(Genera...
2020-03-26 22:49:00
329
原创 06JVM之底层面试宝典
平台无关性GC语言特性,面向对象,类库1.谈谈你对java的理解java通过将javac编译成class文件,实现一次编译,到处运行,在不同的平台上安装jvm运行环境也能运行class文件。通过javap -c来查看编译过程。为什么JVM不直接将源码解析成机器码去执行呢?每次执行都需要各种检查。这样可以增加软件的兼容。2....
2020-03-14 23:13:42
334
原创 05Linux面试宝典
目录1.Linux的体系结构常用命令2.查找特定文件find3.检索文件内容grep4.对日志内容做统计awk5.批量替换文件内容sed6.本章小结1.Linux的体系结构uname -a可以查看linux系统信息。我们在win系统可以安装cigwin软件,支持windows跑linux指令。man 2查看的是系统调用syscalls查看所...
2020-03-13 00:21:58
324
转载 Java面试常考的 BIO,NIO,AIO 总结
目录BIO,NIO,AIO 总结1. BIO (Blocking I/O)1.1 传统 BIO1.2 伪异步 IO1.3 代码示例1.4 总结2. NIO (New I/O)2.1 NIO 简介2.2 NIO的特性/NIO与IO区别2.3 NIO 读数据和写数据方式2.4 NIO核心组件简单介绍2.5 代码示例3. AIO (Asynchrono...
2020-03-12 16:12:34
647
原创 04redis面试宝典
目录1.Redis简介1.1Redis执行原理1.2Redis常用数据类型2.从海量数据里查询某一固定前缀的Key3.如何通过redis实现分布式锁3.1如何解决分布式锁3.2redis2.2之后的使用4.如何实现异步队列4.1一对一4.2一对多5.redis持久化5.1Redis如何做持久化RDB持久化AOF持久化5.2RDB和AOP的...
2020-03-12 15:57:43
622
2
原创 11Spring面试宝典
目录1.Spring家族2.IOC2.1IOC原理DI依赖注入(DI)的方式:IOC的优势IOC运行流程SpringIOC支持的功能2.2SpringIOC的应用2.2.1BeanDefinitionRegistry2.2.2BeanFactory2.2.3ApplicationContext2.2.4Bean是如何装载在spring中的?2...
2020-03-11 00:09:17
347
原创 03MySQL面试宝典
目录1.数据库架构1.1关系型数据库主要考点1.2如何设计一个关系型数据库1.3索引模块2.运用二叉查找树。3.运用B树。3.1定义:3.2概述4.运用B+Tree4.1B+树概述4.2结论5.运用Hash和BitMap5.1Hash5.2缺点5.3BitMap6.密集索引和稀疏索引的区别6.1密集索引和稀疏索引6.2额外知...
2020-03-09 22:34:43
708
2
原创 SpringCloudConfig+SpringCloudBus学习笔记
目录1.集中配置组件 SpringCloudConfig1.1.SpringCloudConfig 简介1.2.配置服务端1.2.1. 将配置文件提交到码云1.2.2. 配置中心微服务1.3.配置客户端,我们还是用tensquare_base为例2.SpringCloudBus2.1.SpringCloudBus 简介2.2配置服务端2.3配置客户端1...
2020-03-02 18:48:43
449
原创 SpringCloud+Zuul学习笔记
1.为什么需要微服务网关2.什么是 Zuul3.Zuul 路由转发3.1. 管理后台微服务网关4.Zuul 过滤器4.1. Zuul 过滤器快速体验5.请求测试
2020-03-02 17:01:26
241
原创 SpringCloud+Hystrix学习笔记
目录1.为什么要使用熔断器2.什么是 Hystrix3.案例1.为什么要使用熔断器在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C...
2020-03-02 16:40:46
215
原创 《圆桌派》第四季
第二集关键词“贫困”,从财务贫困到内心贫困。“高消费”背后的社会现象,年轻人看似自由背后的枷锁,消费陷井等问题确实值得关注。这期请的心理学专家,首先要肯定他的正面影响力,他推动了大众对“心理学”的认知,他还有本书《巨婴国》被禁了,不用搜,没有,内容确实太偏激了,相信道长看过。但在这一集中的表现差强人意了,首先作为一个心理咨询师让人看到不舒服是怎么回事?不但没有放松下来,反而让人更紧崩,眼神飘乎...
2020-02-26 01:54:15
844
原创 简历+面试
目录1.写简历2.投简历3.人事面试4.技术面试5.学习链接6.谈薪资如果简历投了石沉大海,一定要多学习一些面试文章和经验,总结自己到底是在哪一步出问题的。不学习,我们就无法提高觉悟,不提高觉悟,我们就无法改正找到工作。好了,回归正文。1.写简历简历的构成要素1.1基本信息,· 年龄、手机号、邮箱(学历 微信 身高 政治面貌…)· 填写...
2019-12-13 21:09:51
688
原创 Gogs
目录1.什么是 Gogs2.Gogs的安装3.配置(1)访问http://192.168.184.135:3000(2)点击注册(3)登录(4)创建仓库4.IDEA 配置 Git5.将代码提交至git1.什么是 Gogs Gogs是一款极易搭建的自助Git服务。Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使...
2019-12-13 17:54:42
3467
转载 对想入行IT的小伙伴的一些建议。
来自一个工作一年零九个月java程序员的自我介绍从毕业到现在已经快俩年半了,走上开发这行也快俩年了,时间过得真的很快,没什么感觉就俩年了。大学专业本身不是计算机的我,通过自己对计算机的热爱,自学了一部分,培训班也学了一部分,还是成功走上了这条道路,记得刚刚出来找工作的时候,铺天盖地都是不要培训班出来的,觉得都是速成的,不靠谱,不否认,培训班大部分学生都不怎么靠谱,编程这行看的是自己对...
2019-12-13 12:10:42
285
原创 Spring项目常用公共类笔记
目录1.响应结果实体类2.分页结果实体3.返回码常量类4.分布式自增长ID5.全局异常处理类6.token生成工具类7.token拦截器8.配置拦截器1.响应结果实体类package entity;import java.io.Serializable;/** * 响应结果实体类 */public class Result implement...
2019-12-04 16:31:04
565
1
原创 分布式 ID 生成器snowflake
目录snowflake算法IdWorkersnowflake算法由于我们的数据库在生产环境中要分片部署(MyCat),所以我们不能使用数据库本身的自增功能来产生主键值,只能由程序来生成唯一的主键值。我们采用的是开源的twitter(非官方中文惯称:推特.是国外的一个网站,是一个社交网络及微博客服务)的snowflake(雪花)算法。snowflake是Twitter开源的...
2019-12-04 16:29:11
241
原创 RESTful学习笔记
目录1何为 RESTful2接口规范3GET4POST5PUT6DELETE1何为 RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是RoyThomasFielding在他2000年的博士论文中提出的.REST是RepresentationalSt...
2019-12-04 16:06:09
247
1
原创 SpringCloud+Eureka+Feign学习笔记
目录1.SpringCloud 简介1.1.什么是 SpringCloud1.2.SpringCloud 与 SpringBoot 的关系1.3.SpringCloud 主要框架1.4.SpringCloud 与 Dubbo 对比1.5.说说 SpringCloud 的版本2.服务发现组件 Eureka2.1.Eureka简介2.2.Eureka服务端开发1...
2019-12-04 02:45:23
674
原创 javax.persistence.PersistenceException
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Composite-id class must impl...
2019-12-03 17:51:22
5632
java复制工具jar包
2018-11-03
Ipa工具类,用于读取ios系统ipa文件
2018-09-18
MapXtreme Java开发教程
2018-05-19
简单的Gis地图案例,用户调用MapXtreme For Java
2018-05-02
MapXtreme for java安装包
2018-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人