![](https://img-blog.csdnimg.cn/20190802161815836.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
初级Java成长专栏
文章平均质量分 59
记录一个java菜鸟的成长之旅,从Java功能进阶Java框架。
马儿跑2023
但行好事,莫问前程。
展开
-
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 · 175917 阅读 · 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 · 1139 阅读 · 0 评论 -
JAVA密码校验
需求被产品坑了一波,需求文档长这样,结果APP一测试,跟我说:密码不能连续6位或6位以上,密码不能连续降序或升序6位及6位以上,改成狗,不过机智的我还是实现了。APP接口代码实现/** * 检查密码是否符合规则, * 1.密码长度至少8位以上<br/> * 2.密码应至少包含大写字母,小写字母,数字,特殊符号中的三项<原创 2021-05-15 00:34:14 · 3122 阅读 · 0 评论 -
request get请求 url中参数带+号,从后台获取后+变成空
request get请求 url中参数带+号,从后台获取后+变成空今天在调试客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。解决方法如下:方法一、修改客户端,将客户端带“+”的参数中的“+”全部替换为“2B%”,这样参数传到服务器端时就能得到“+”了。方法二、修改服务器端,将空格替换为“+”,这种方式只适用于参数中有“+”没有空格的情况。例子:String a = reuqest.getParameter("clie.原创 2021-03-15 16:39:12 · 8757 阅读 · 1 评论 -
java识别身份证
目录1.功能页面最近苦练前端页面,总算扛起整个项目,留下了没有技术的泪水。介绍一下最近一个月开发的项目,实现车厂的二网店业务,前端主要功能(1)根据车辆码查询出相关数据(2)图片上传FTP(3)实现身份证OCR识别今天主要记录一下OCR识别的功能实现。1.功能页面2.前端功能实现 function btnUploadFile(file) { // 创建formData对象 var formdata = ne..原创 2020-11-17 18:05:26 · 5022 阅读 · 0 评论 -
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 · 198 阅读 · 0 评论 -
Oracle字段NUMBER(8,2)匹配异常问题
今天调用一条sql发现报错正在上传…重新上传取消原创 2020-08-18 15:56:02 · 2956 阅读 · 0 评论 -
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 · 10456 阅读 · 2 评论 -
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 · 387 阅读 · 0 评论 -
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 · 3417 阅读 · 0 评论 -
分布式 ID 生成器snowflake
目录snowflake算法IdWorkersnowflake算法由于我们的数据库在生产环境中要分片部署(MyCat),所以我们不能使用数据库本身的自增功能来产生主键值,只能由程序来生成唯一的主键值。我们采用的是开源的twitter(非官方中文惯称:推特.是国外的一个网站,是一个社交网络及微博客服务)的snowflake(雪花)算法。snowflake是Twitter开源的...原创 2019-12-04 16:29:11 · 193 阅读 · 0 评论 -
RESTful学习笔记
目录1何为 RESTful2接口规范3GET4POST5PUT6DELETE1何为 RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是RoyThomasFielding在他2000年的博士论文中提出的.REST是RepresentationalSt...原创 2019-12-04 16:06:09 · 154 阅读 · 1 评论 -
token-JWT学习笔记
目录1. 常见的认证机制2.基于 JWT 的 Token 认证机制实现2.1.什么是 JWT2.2JWT 组成头部(Header)载荷(playload)签证(signature)完整jwt3.Java 的 JJWT 实现 JWT3.1目录结构3.2pom.xml文件引入3.3项目中使用JWTDemoJwtDemo2JwtDemo3...原创 2019-12-02 13:00:55 · 580 阅读 · 0 评论 -
BCrypt密码加密算法
目录工程(1)pom.xml加入依赖(2)添加配置类 (资源/工具类中提供)(3)Application, 配置 bean(4)代码中应用工程(1)pom.xml加入依赖 <dependency> <groupId>org.springframework.boot</groupId&g...原创 2019-11-30 15:23:29 · 595 阅读 · 0 评论 -
JSON总结
目录1.JSON简介2.JSON的三种格式2.1对象格式2.2数组格式2.3嵌套格式3.java中常用的JSON工具3.1原生JSON3.2GSON3.3FastJSON3.4jackSon解析JSON1.JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也...原创 2018-09-12 18:00:20 · 245 阅读 · 0 评论 -
eclipse生成可运行jar
目录1.项目结构2.导出jar包2.1Jar包分为两种2.2不可运行的Jar包的制作过程:2.3.可运行的Jar包的制作过程:3.Jar包的cmd命令行用法1.项目结构2.导出jar包2.1Jar包分为两种一种是不可运行的,一种是可运行的Jar包,他们的主要区别如下: > 不可直接运行的Jar包主要是用于给别的程序提供调用...原创 2018-08-27 01:19:20 · 15938 阅读 · 1 评论 -
java实现HTTP请求方式
目录1.HttpURLConnection2.Apache的HttpClient例子1.HttpURLConnectionimport javax.imageio.stream.ImageInputStreamImpl;import org.eclipse.jetty.util.ajax.JSON;public class Client { /** * Http ge...原创 2018-10-24 09:44:40 · 7742 阅读 · 0 评论 -
Apache-cxf搭建Restful风格WebServcie
目录1.Restful风格介绍1.1传统的请求1.2基于restful风格的请求:1.3注意事项1.4风格约定:2.常用的restful框架3.Apache-cxf框架3.1项目架构图3.2pom.xml3.3服务端接口3.4发布服务3.5客户端1.Restful风格介绍表现层状态转换(REST,英文:Representational Sta...原创 2018-09-13 12:04:03 · 518 阅读 · 0 评论 -
原生WebService
目录1.WebService简介2.WebService三要素3.代码3.1服务端3.2dos生成配置文件3.3客户端 1.WebService简介WebService是一种跨编程语言和跨操作系统平台的远程调用技术。"网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。 2.WebService三要素WebService的...原创 2018-09-12 18:37:09 · 382 阅读 · 0 评论 -
Java常用正则表达式
目录1.正则表达式概述2.正则表达式匹配规则2.1字符2.2字符类2.3预定义字符类2.4边界匹配器2.5数量词3.常用的正则表达式4.Java代码中实现正则表达式 上个星期忙着报考,一直没更新,今天把近几周的项目总结一下,因为要做一个注册登陆系统,需要后台判断用户输入格式,这里总结一下正则表达式。 1.正则表达式概述正则表达式(英语:Reg...原创 2018-09-12 14:51:57 · 518 阅读 · 0 评论 -
IO复制文件工具类
目录最终效果图:1.jar包主入口2.Service3.Dao4.RandomUtil5.jar包下载链接,附源码6.最后不知道怎么打jar包小伙伴,参考链接需求:读取input文件下的所有内容,并复制到output文件下。例如:E:\inputE:\output 最终效果图: 1.jar包主入口package CopyFil...原创 2018-08-27 01:28:34 · 261 阅读 · 0 评论 -
Java读取.ipa程序下info.plist
目录1.最终效果图2.项目整体图3.源代码3.1创建jar包主入口Main3.2创建IpaUI3.3创建IpaService3.4创建IpaDao4.打jar包5.项目下载链接需求简介:解压ipa文件到当前目录,读取ipa文件下的info.plist,并返回到java UI界面。1.最终效果图2.项目整体图jar包可以去mav...原创 2018-08-27 01:25:19 · 12818 阅读 · 3 评论 -
Java-c3p0原生写法
目录1.项目整体结构2.新建c3p0-config.xml文件3.新建JDBCUtil工具类4.数据库操作简易版的c3p0连接。1.项目整体结构这里的两个c3p0jar包必须有。可以去http://mvnrepository.com/搜索jar包名下载,别浪费积分去csdn里面下载了...小编以前被坑过很多次。2.新建c3p0-config.xml文件...原创 2018-08-01 15:57:56 · 16479 阅读 · 3 评论 -
Java-JDBC原生
目录1.项目结构图2.新建一个properites文件3.新建jdbc连接池工具类JdbcPool4.新建JDBCUtil工具类5.数据库操作在网上找了许多文章,关于JDBC连接的杂七杂八,要么写的很复杂,所以自己总结了一下。 1.项目结构图2.新建一个properites文件 用于jdbc加载数据库信息driver=com.mys...原创 2018-08-01 15:56:48 · 3823 阅读 · 0 评论 -
JavaMail工具类
目录代码主要涉及MimeMessage,Transport 两个类的使用代码import java.util.Properties;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;i...原创 2018-08-01 16:04:39 · 2745 阅读 · 0 评论 -
javaPOI导出excel表格
目录1.项目整体结构2.导包3.代码实现1.项目整体结构2.导包去maven仓库搜索poi,此处我用的是3.17版本,https://mvnrepository.com/artifact/org.apache.poi/poi/3.173.代码实现ContentExportExcelUtils.javapackage com.creawo...原创 2019-09-17 00:08:41 · 171 阅读 · 0 评论 -
RSA加密算法(仅公钥加密,私钥解密)
目录1.RSA的介绍2.RSA代码1.RSA的介绍RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。想...原创 2018-08-01 16:02:52 · 6039 阅读 · 0 评论 -
IDEA2017创建web项目没有WEB-INF文件
目录1.新建Module2.解决办法:2.1生成WEB-INF/web.xml2.2新建classes目录和lib目录2.3修改编译后目录2.4导入tomcat运行环境jar包2.5Tomcat部署2.6启动tomcat首先我们区别一下IDEA和Eclipse工作空间的区别,IDEA的Project相当与Eclipse的Workspace,而IDEA的...原创 2019-09-16 23:41:57 · 10515 阅读 · 3 评论 -
java调用爱贝支付
目录1.爱贝支付流程2.接口说明2.1下单-获取transid2.2返回参数及格式3.代码实现3.1项目结构3.2OrderMain3.3OrderTest3.4RSA3.5Base643.6HttpUtils3.7IpayConfig3.8GetData爱贝支付是之前公司用的,一款集微信,支付宝,银联的第三方支付工具。做个笔记复习...原创 2019-09-17 15:25:17 · 835 阅读 · 2 评论