自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 程序员工作素养绿皮书

想了好久,决定将自己的近十年经验以及想法记录在这里,本文并不特指某种技术,而是从宏观的角度来描述更好的成为一名程序员,用来引导新鲜血液与各位专家沟通。

2023-02-03 14:27:39 128

原创 【项目遇坑】Nas文件共享导致功能报错

上传功能使用Nas文件共享遇到的问题.

2022-12-05 10:28:17 707

原创 数据脱敏之落地方案

首先,我们得先选择数据的加密算法.像MD5这种经典算法就没办法使用了,因为MD5无法还原,虽然保证数据在数据库中是以加密的形式体现,但是取出数据库,数据无法解密.这个问题就无法解决.第一种方法可以解决数据加密的方式,但是会线性增加代码量.每次我们查询或更新操作,都需要加一行解密或者加密的代码.我们的甲方对数据的要求比较高,要求数据在数据库中是加密的,并且展示给用户是解密后的或者处理过的。此处我们给出的方案是使用以下加密算法,保证数据被加密后也可以进行解密,也完成了数据的加密的需求.第二种方法就比较方便.

2022-10-17 10:58:30 1251

原创 虚拟机初始化问题小计

镜像:CentOS-7-x86_64-DVD-2009。执行命令 yum install net-tools。硬件背景:VirtualBox 6.1。Linux无法链接网络的问题。ifconfig未找到命令。

2022-09-15 09:34:33 217

原创 Docker 开机自启动某个容器

Centos 配置开机启动脚本启动 docker 容器。

2022-09-07 14:28:43 593

原创 Nacos适配Oracle12c【亲测可用、保姆级教学】

网上文章Nacos适配Oracle的文章特别多,但是实际能用的少之又少,甚至是没有,本完整用于拯救急需Nacos适配Oracle的筒子们.数据SQL数据SQL已经为大家准备好了,请前往另一个文章去观看下载即可.Nacos适配Oracle12C-SQL文件执行下面的Git命令,将相关项目克隆下来项目初始化先用IDEA引入项目,File ->New->Moudule From Existing Sources配置console模块的application.properties,在最底部补充数据库信

2022-07-05 16:18:34 3399 12

原创 Nacos适配Oracle12c之Oracle语句

本文章提供Nacos适配Oracle需要用到的12c准备Sql

2022-07-05 15:28:31 993 2

原创 内网IP使用Https小记

内网IP使用Https小记

2022-06-20 16:45:19 1888

原创 Java与C混合开发初体验

项目背景:领导某天叫到我,让我做一下“双录”的可行性研究,建议语言使用Java,然后我们就开始进行实验,看看能否利用Java,实现本功能。要求如下:1.要求能满足录音录像,并且声画同步2.要求可以跨平台,代码可以兼容Linux,Windows,以及国产服务器双录,特指录音录像,比如银行中某种业务,需要将客户与客户经理的一些话语进行录制下来。一开始我们通过Java实现了录音录像,但是用Java获取设备列表出现了问题.获取到的设备列表不是真实的数量,比如笔记本,获取的麦克风列表居然有7个,但是这

2022-03-11 11:09:47 414

原创 Tomcat升级随笔

Tomcat升级随笔引言去官网下载对应的版本上传文件到指定服务器修改端口号指定JDK(如果不需要指定JRE/JDK 可以忽略)配置HTTPS(如果不需要Https可以忽略)端口操作(如果不需端口复原可以忽略)测试引言最近Tomcat升级比较频繁,特此记录一笔去官网下载对应的版本直接访问下面的链接,选择你想下载的版本号即可.根据你的系统Linux 下载 tar.gzWindows 下载zip即可附:Linux 解压 tar包命令 tar -xzvf xx.tar.gz官网地址下载地址上传文

2020-06-29 11:05:56 214

原创 静默验权只能用于微信服务号,订阅号无权限!

静默验权只能用于微信服务号,订阅号无权限!

2020-04-29 16:33:48 220

原创 Java-Lambda笔记总结(四)

Java-Lambda笔记总结之数组引用数组引用前言干货数组引用前言如果你没有Lambda的基础建议先看一下我博客中的Java-Lambda笔记总结(一),先了解一下,这里类似Lambda表达式的进阶,需要基础,如果你有Lambda的基础,这句话就当是一句废话干货public class Test02 { public static void main(String[] args...

2020-04-20 16:11:22 100

原创 何为分布式与集群

简单分析何为分布式与集群简述简述分布式:多台服务器合起来跑的才是完整的一整套代码,就可以理解为分布式集群:多台服务器跑的都是同样的代码,就可以理解为集群...

2020-04-20 15:55:40 113

原创 Java-Lambda笔记总结(三)

Lambda构造器引用Java-Lambda笔记总结之构造器引用前言使用构造器引用Java-Lambda笔记总结之构造器引用前言如果你没有Lambda的基础建议先看一下我博客中的Java-Lambda笔记总结(一),先了解一下,这里类似Lambda表达式的进阶,需要基础,如果你有Lambda的基础,这句话就当是一句废话使用构造器引用代码迭代01:使用供给型接口,返回一个Student对象...

2020-04-20 15:53:26 149

原创 Java-Lambda笔记总结(二)

Java-Lambda笔记总结之方法引用前言三种方法引用的代码示例对象::实例方法名(非静态方法)类:静态方法名类:实例方法名前言如果你没有Lambda的基础建议先看一下我博客中的Java-Lambda笔记总结(一),先了解一下,这里类似Lambda表达式的进阶,需要基础,如果你有Lambda的基础,这句话就当是一句废话方法引用(Method References),当要传递给Lambda...

2020-04-20 15:32:40 225

原创 Java-Lambda笔记总结(一)

Java-Lambda表达式总结通过比较的方式初步理解Lambda表达式普通写法匿名内部类写法Lambda表达式写法渐进了解Lambda表达式匿名内部类与Lambda的区别语法小结:具体格式Lambda表达式对接口的要求,函数式接口讲解Lambda表达式对接口的要求注解@FunctionalInterface内置式函数式接口(四个)代码案例通过比较的方式初步理解Lambda表达式普通写法以前...

2020-04-20 12:02:50 242

原创 微信网页开发之静默验权小记

微信网页开发之静默验权小记微信开发中我们可以通过微信接口获取微信公众号与用户微信号的关联值,我们称他为Openid。Openid有三种获取方式,分别是:通过全局Access Token获取用户基本信息通过OAuth2.0方式弹出授权页面获得用户基本信息通过OAuth2.0方式不弹出授权页面获得用户基本信息本片文章主要将第三种,我们称他为静默授权、无感授权(整个授权的过程几乎感知不到,用户...

2020-04-12 15:25:19 202

原创 微信网页开发之静默验权的接口准备

微信网页开发之静默验权的接口准备网页授权域名流程静默验权需要使用公众号中的服务号并且配置网页授权域名,下面介绍一下网页授权域名配置流程.1.登陆微信公众平台。2.从左侧菜单找到开发→接口权限。3.找到网页授权获取用户基本信息,点击右侧的修改。4.会弹出一个网页授权域名的页面,根据提示将微信公众平台提供的文件放到对应地址。5.比如我们的域名是www.test.com这个域名,微信提供的...

2020-04-12 15:24:39 175

原创 微信小程序列表循环随笔

微信小程序列表循环随笔最近在了解微信小程序,特此记录一笔1.view 标签使用wx:for 与block 标签 使用 wx:for的不同之处小结:view 使用 wx:for 是对view 标签进行循环,block标签使用 wx:for 是对block 内部标签进行循环,并不会显示block标签本身2.wx:key 标签的用法一开始并不知道此属性的用法,百度一下之后,深度了解一下,发现微...

2020-04-12 15:22:54 302

原创 Linux之创建软链接

Linux之创建软链接Linux 中创建软链接是一个非常重要的命令,他的作用类似于Windows中的快捷方式.十分便捷.在开发中可以发挥很大的作用.具体的用法是: ln -s 源文件 目标文件.例如:ln -s /bin/less /usr/local/bin/less. ln(link)链接, -s(symbolic)代号.应用场景:当我们需要在不同的目录,用到相同的文件时,我们不需要...

2020-04-12 15:20:59 1297

原创 灵活的体现输入框的提示语句

灵活的体现输入框的提示语句在页面的设计中,传统的提示语句总会让用户感觉网页少了一些灵性,比较死板.今天就没事做了一个比较有意思的小作品.主要在于JS中的定时器.有兴趣的可以直接看源码。地址:https://pan.baidu.com/s/1mhXxMy8...

2020-04-12 15:19:25 256

原创 百度地图获取定位

百度地图获取定位最近刚做一个功能,通过百度API获取用户坐标地址,特此小记一笔。需要先引入JS下面的代码是获取定位:var geolocation = new BMap.Geolocation();geolocation.getCurrentPosition(function (r){ if (this.getStatus() == BMAP_STATUS_SUCCESS) ...

2020-04-12 15:18:22 760

原创 腾讯地图技术小记(一)

业务背景:最近使用腾讯地图做技术支持的功能,具体是在地图上展现某块景区的内容,然后为了填充景区地图区域的美观性,使用覆盖图的形式,进行美化,但是地层的POI图标也就是地图上的超市、景观、车站等名称都被掩盖,也咨询过腾讯地图项目组,项目组的回复是因为的使用的是腾讯地图JavaScript组件中的map对象,此map对象用于手机端时,地图其实是每块切片组合而成,地图上的POI无法进行调整他的优先层级...

2020-04-12 15:15:28 446

原创 Eclipse Maven构建WebApp项目资源目录显示不全的原因与解决方式

Eclipse Maven构建WebApp项目资源目录显示不全的原因与解决方式一、问题展示 1、Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了: 问题如下: 1.有问题的目录:明显只有一个 src/main/resource 目录 ...

2020-04-12 15:11:34 556

原创 WEB-INF目录与META-INF目录的作用

WEB-INF目录与META-INF目录的作用/WEB-INF/web.xmlWeb应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。/WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。/WEB-INF/lib/存放web应用需要的各种JAR文件...

2020-04-12 15:09:30 186

原创 forward 和redirect的区别

forward 和redirect的区别1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说fo...

2020-04-12 15:08:18 304

原创 Java并发浅析悲观锁与乐观锁

Java并发浅析悲观锁与乐观锁平常面试中我们总会遇到面试官提问,你知道什么是悲观锁与乐观锁吗?对于经验少的小白就会一脸懵逼,今天随笔浅析一下乐观锁与悲观锁的不同.说锁之前,我们先了解一下并发中的上下文切换:阿里云上的服务器,很多都是单核处理器,大家就会问,单核处理器也能做并发操作吗?其实是可以的,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU分配给各个县城的时间.因为时间...

2020-04-12 15:07:24 132

原创 如果不用eclipse部署Tomcat,怎么部署Tomcat

1、最原始的做法是将java程序编译成.class文件,复制到tomcat中你的项目里的相应位置。2、现在很多开发工具可以方便的部署java程序到tomcat,比如eclipse通过add和remove来部署你的项目,通过publish来部署项目到tomcat你所设定的位置,默认是[盘符]:\workspace.metadata.plugins\org.eclipse.wst.server.c...

2020-04-12 15:04:43 384

原创 关于项目部署在Tomcat中使用软连接之坑

关于项目部署在Tomcat中使用软连接之坑需求背景解决方式注意事项需求背景有一个管理平台,平台需要进行上传音频文件,音频文件上传与下载都可以正常实现,但是出现一个这样的问题,如果H5页面获取的音频文件是以流的方式进行传输,无法进行快进,这样会导致使用效果非常不友好,然后我试了一下H5页面音频地址直接指向文件所在项目内的地址,可以进行快进,这样就解决了快进的问题,但是整个项目的前后端是进行分离的...

2020-04-12 14:58:14 663 1

原创 ideaDebug断点调试整理

idea Debug 整理文章简介优化设置如何进入Debug模式常用Debug调试快捷键条件断点文章简介本文主要介绍使用idea开发工具时,如何使用Debug进行调试我们的程序,主要场景“运行结果和我们设想的结果不一致时,则使用debug进行调试代码”。优化设置如上图标识所示,设置 Debug 连接方式,默认是 Socket 。 Shared memory 是 Windows 特有的一...

2020-04-12 12:55:49 722

原创 IDEA常用快捷键总结

IDEA常用快捷键总结IDEA常用快捷键总结快捷键列表IDEA常用快捷键总结本人一直使用eclipse进行开发,可是一线城市早已淘汰eclipse这种开发工具,所以要与时俱进,所以逼自己学会IDEA,下面放出干货快捷键列表说明快捷键复制Ctrl+c粘贴Ctrl+v剪切Ctrl+x撤消Ctrl+z反撤消Ctrl+Shift+z单行注...

2020-04-11 20:31:13 201

空空如也

空空如也

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

TA关注的人

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