- 博客(16)
- 资源 (8)
- 收藏
- 关注
原创 【精·超详细】Java实现图片和Base64之间的相互转化(一看就会)
一、简介工作中调用第三方接口的时候,比如(人脸识别,身份证识别,文字识别等等)有时是图片,有时是Base64的字符串,一般前端上传的都是图片,我们有时就需要进行相应的转换了。我们也写一个工具类,完成这两个转化,需要注意的是,本文中的版本:2.6.0JDK1.8。
2023-06-28 09:42:15 23967 3
原创 数据存储中的加盐到底是什么?
在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。
2022-12-15 15:30:28 3051 1
原创 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库)
1.项目路径2.pom.xml 引入依赖3.application.yml配置文件4.两个entity类 5.Conroller6.两个Service以及两个ServiceImpl 7.两个Mapper及两个Mapper.xml 8.运行Application 然后在浏览器请求9.查看两个数据库是否有新增数据
2022-11-28 13:24:43 19928 4
转载 一份人人都能看懂的 Authing 介绍
云计算的兴起助推了IDaaS身份认证即服务的市场需求。企业被赋予了更多可能,SaaS应用也逐渐成为应用软件新的主流打开方式。不同的SaaS解决不同的问题,当我们越来越多的使用云,我们也将越来越多的面对不同的SaaS。所以我们看到了Okta,Auth0,PingIdentity,Yufuid,AWScognito等等这些组织,在努力解决这些问题,身份与统一协作。...
2022-07-29 16:01:43 6357
转载 java实现记住密码功能(利用cookie)
jsp:<br><input type="text" id="userName" name="userName" value="${username }" placeholder="用户名"><br><input type="password" id="pwd" name=
2018-06-19 15:33:08 2270 2
转载 saiku的简单配置及使用
一、saiku的配置及使用 Saiku提供了一个多维分析的用户操作界面,可以通过简单拖拉拽的方式迅速生成报表。Saiku的主要工作是根据事先配置好的schema,将用户的操作转化成MDX语句提供给Mondrian引擎执行1.1 saiku主要页面介绍1,2,3不同三个主要界面(查询页面,已存储查询仓库页面,数据源配置页面) 4区域为本次操作已打开页面 5,6,7查询条件选择区域,可由不同需求选择...
2018-05-30 15:48:28 6244 6
原创 使用Schema Workbench 设计一个模型文件
设计一个模型文件的基本步骤如下:新建数据库连接。新建立方体,添加事实表。事实表是整个立方体的核心,它包含了用户定义度量的字段和所有维度的外键。为了提高查询效率在事实表中添加聚集表。新建维度,选择外键和类型。维度的类型有两种:标准维度(StandardDimension)和时间维度(TimeDimension),默认为标准维度。添加维度表:一个维度表对应一个层次,维度表的主键必须是事实表的外键。添加...
2018-05-30 15:46:26 1230 1
转载 Java用QRCode的方式生成二维码
在上篇博客http://blog.csdn.net/u012453843/article/details/71484300我们学习了获取生成二维码和解析二维码的Jar包,这篇博客我们一起学习下如何用QRCode生成二维码。如果大家觉得去官网获取Jar包太过麻烦的话,可以直接到http://download.csdn.net/detail/u012453843/9838113这个地址下载需要的两个...
2018-05-30 15:17:08 369
转载 JAVA将 word,excel,ppt如何转pdf
1.寻找解决方案的过程: 项目中遇到了office(word,excel,ppt,之后统称mssoft document)转pdf的需求。 最初借助java调用openoffice (OpenOffice.org 是一套跨平台的办公室软件套件)服务将mssoft document 转换成pdf,均能转换成功,当时的心情也是蛮激动的,感觉openoffice简直是万能啊,既能转mssoft do...
2018-03-23 13:41:09 1525
转载 正则表达式语法大全
1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
2017-05-20 09:50:18 626
转载 正则表达式 \b
引用网上一段话:\b 是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是 \b 并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。如果需要更精确的说法,\b 匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)
2017-05-12 16:37:43 363 1
原创 使用变长数组,改变数组长度
Java中的数组是定长的,一旦经过初始化声明后就不可改变长度。事实上,可以通过对数组扩容“婉转”地解决该问题。代码如下:定义expandCapacity方法:public static [ ] expandCapacity(T[ ] datas , int newLen){ newLen = newLen//生成一个新数组,并拷贝原值return Arrays.cop
2017-05-12 13:01:02 3785
会员中心首页样式h5模板.rar
2023-03-17
手机短信注册页面h5模板.rar
2023-03-17
手机端实名认证页面(简单实用)
2023-03-17
jquery slick轮播切换例子(简单实用!推荐!)
2023-03-17
echarts物流大数据动态页面模板
2023-03-17
echarts世界地图闪烁点.rar
2023-03-15
arcgisecharts世界地图箭头流动图.rar
2023-03-15
技术公司IT解决方案HTML模板 - Agiletech
2023-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人