自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

原创 码值管理之按位与(&)操作

应用系统有很多码值,码值又经常有多选的功能。我们常见的码值处理方式基本上都是使用逗号分隔:例如:1=苹果;2=橘子;3=香蕉;4=荔枝;5=菠萝;6=韭菜;如果同时选择苹果、香蕉、韭菜,那么我们大概率的存储方式为1,3,6,当我们有需要转换码值的时候,只要使用split逗号即可。然而这种字符串操作的效率其实并不高,而且我们无法给出很短的字段去控制长度,比如当全选的时候,我们会获得一个1,2,3,4,5,6这么长的字段。对于需要频繁传递信息,并且网络资源和存储资源都非常有限的情况下,这里转换

2021-05-18 09:54:42 411

原创 centos7.x升级openssh至8.2

centos7.x默认的ssh版本都是7.x的,但是比如我们做等宝2.0等要求对服务器进行安全扫描的时候,会要求我们升级到8.X版本。显然跨版本后。我们直接使用yum update是无法进行升级的。这就需要我们手动升级。升级方式如下。第一步官网下载openssh8.2和openssl1.1,升级ssh对应的ssl也要升级。懒得去官网找的,文章最后已经打包好,自行下载即可。第一步、编译安装ssl传统安装方式,直接解压压缩包,切到openssl中按照下面命令执行即可。./config --prefix=

2020-10-15 10:21:27 482

原创 程序读取文本文件之UTF8-BOM

一楼放图以上是用java做一个简单的文件读取,在TXT中,我们的第一个字明明是A,但是打印的结果,确是一个问号。发现问题首先文件是UTF8格式,我们确定读取时候设置的格式无错,那我们检查一下NOTEPAD++文本编辑器中,的编码格式。显示当前文本格式为UTF8,当然我们还发现,里面有一个选项是以UTF8-无BOM格式编码。经过尝试,当我们文件以UTF8无BOM时候编码时候,文件读取结果正常。那么我们可以肯定,问题是处在这个BOM上。那么我们对BOM到底是干啥的,给一个详细的解释。编码格式说明

2020-07-16 14:03:35 1319

原创 VUE环境初始化安装和配置

下载解压网站 https://nodejs.org/zh-cn/download/推荐绿色安装,即下载压缩包配置环境变量,以下介绍windows环境,本方式linux,mac等也适用完成后解压,同时在目录下创建node_cache,node_global文件夹这里注意,尤其WIN10的注意,尽量不要安装到C盘,WIN10的C盘有比较坑的权限设置,需要给文件夹单独授权。如果放了C盘后面操作提示没有文件操作权限的,只要给下面标出来的文件夹全部权限即可。配置环境变量:Path下增加程序跟目录的链

2020-07-03 12:02:01 1215

原创 springboot,springmvc 使用junit单元测试

springboot,springmvc使用Junit单元测试常见开发过程中在spring相关的框架里面,我们声明类的时候都是使用spring的依赖注入,新接触的童鞋不可能有这个疑惑,当我要链接数据库或使用方法进行测试的时候,在不启动的情况下,是无法注入jdbc,mapper,service的。其实junit单元测试给我们很好的解决了这个问题。对于对这块不了解的。下面简单说明一下。1、首先pom.xml引入单元测试Junit包 <dependency>

2020-06-12 14:36:08 640

原创 JAVA基础-绝对慎用的变量-double,float

JAVA基础-绝对慎用的变量-double,float对于刚接触java的童鞋俩说,变量应该是最先了解的,因为要写好代码,最基础的加减乘除是必须要使用的,这些元素就像学英语的is am are一样,即使英语考试就得了20分,日久生情,也能深刻了解其中的含义,然而这些……你真的会用了吗?数据类型介绍java中常用的用于表示数据的类型,int,long,float,double换成人话就是,小一点的整数用int,大一点的用long,小(短)一点的小数用float,大(长)一点的小数用double,这是大部

2020-06-04 11:40:28 881

原创 java调用接口之okhttp

JAVA调用restful接口目前随着互联网微服务的兴起,需要通过接口进行服务的传输情况越来越多,原始的webservice相对较为臃肿,常见代表为aix2,xfire等等。新兴的则以restfull标准接口为代表的例如httpUrlConnection,okhttpclient,Unirest为代表。首先先介绍一下httpurlconnection本对象为JDK原生支持方法,不用引入任何第三方依赖包。具体代码如下: public static String sendGet(String ur

2020-05-20 15:35:03 1133

原创 js unit8array和java变量之间的关系

unit8array如何同java进行交互最近一个项目遇到了一个二维码转换的问题,厂家给的demo只有js的转换方式,其中用到了Unit8,由于实际应用场景,转换应该由后端java代码进行实现,这里记录一下实现方式。JS对字符串操作的时候,有时候我们会用到UNIT8ARRAY,例如 var binary_string = window.atob(str); var array= new...

2020-03-30 16:59:40 3485 4

原创 mongodb采坑记录-number/numberlong

mongodb采坑之路-number/numberlongmongodb作为优秀的文件存储数据库,既能向redis一样实现轻量级的缓存,又能作为百万、千万级的数据储存,还有灵活的ONSQL及内置mapreduce功能,当然在多节点分片应用的场景下,又能提供绝对高于redis的性能优势,在项目应用中已经越来越多。从15年左右开始逐步接触mongodb,到现在已经有4-5年的使用经验了,然而今天碰...

2020-03-19 17:29:41 6276

原创 Spring-session+mongodb实现session共享

Spring-session+mongodb实现session共享pom.xml配置web.xml配置applicationContext.xml 核心配置文件在系统中使用sessionpom.xml配置首先需要引入依赖包,直接在pom.xml中添加以下代码即可。 &amp;lt;!-- spring-session整合mongodb --&amp;gt; &amp;lt;dependency&amp;gt; ...

2018-10-30 15:52:57 1918

原创 使用nginx代理oracle和网站地址跳转

nginx简介对于现有的服务器组来说,经常有 A可以访问B,B可以访问C,但是A不能直接访问C的情况,这个时候我们可以通过B做跳转。当然其实实现的方式有很多,比如windows下使用netsh,lunix下使用nat,但是这里介绍一种更加万金油的方式,在不影响B的任何配置的情况下,通过nginx直接进行相关配置解决问题,本文通过以下几个方面介绍nginx安装nginx配置oracle代...

2018-08-28 12:06:33 6418 3

原创 后台运行 VirtualBOX

如何后台运行虚拟机作为软件开发人员。虚拟机是必不可少的,Oracle VM VirtualBOX由于其体积小,性能强,而且还免费,占用了相当的大用户群体。 在实际使用中,作为一个软件开发人员,一个电脑上可能会安装多个虚拟机,在使用虚拟机的时候,会导致任务栏中出现一堆虚拟机窗口。尤其当我们运行linux系统的时候,一般都是用ssh工具链接系统,实际的系统窗口对我们操作Linux没有任何作用。如...

2018-07-28 16:04:19 2440

原创 java使用cxf调用https方式的webservice

第一步:入cxf必须的jar包,当前使用的cxf的版本为3.0.1 &lt;dependency&gt; &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt; &lt;artifactId&gt;cxf-rt-frontend-jaxws&lt;/artifactId&gt; ...

2018-07-19 09:12:32 8429 3

原创 服务器最小centos7配置网络,java,tomcat,mysql环境

#为了服务器性能,建议我们装服务器的时候使用最小安装#ip配置#切换到网络配置文件夹下cd /etc/sysconfig/network-scripts 第一个就是你要配置的网卡信息#修改网卡信息vi ./ifcfg-enp0s3#按i建进入编辑,按照以下截图进行配置如果是自动获取 IP地址,箭头的地方请输入dhcp如果是静态IP请输入static静...

2018-07-03 17:09:20 367

原创 JAVA自定义注解的使用

JAVA反射对于java来说,我们常见的功能都是类、属性、方法,这些在我们常规变成中,起着举足轻重的作用。但是JAVA之所以强大,反射机制才是JAVA的重中之重,在之前几章的博客中曾经提到利用JAVA的反射机制模拟mvc框架,模拟hibernate等数据库框架。但是在反射过程中,还有一项非常重要的元素,那就是注解。经常接触spring的我们应该都了解,spring中代码里面注解有着极高的出场率,然...

2018-06-01 10:44:00 550

原创 eclipse中安装和使用git

git 插件地址http://download.eclipse.org/egit/updates/help-install from site勾选以后根据提示下一部就可以。eclipse会进行下载。因为是国外网站,下载速度会很慢,接受不了下载速度慢的,可以直接去git官网下载相关报,解压后通过配置git.link的方式进行配置。这里不再描述。安装完成后会重启。启动后点击wi

2018-02-05 15:49:11 425

原创 windows下安装nginx配置tomcate负载均衡

nginx+tomcate配置负载均衡

2017-10-20 14:45:18 468

原创 PDF转JPG图片使用ICEPDF,解决水印的问题

JAVA项目中有时候会用到PDF转成图片的功能。网上大部分给的方案都是使用ICEPDF,但是生成的JPG是有红色水印的。这里从技术角度说明一下,如何生成图片。并且去掉水印(这里也请大家尊重 )。第一部生成图片。package com.sunreal.util;import java.awt.image.BufferedImage;import java.awt.image.Rende

2017-05-13 11:04:10 5524 12

原创 使用nexus本地搭建maven私服

目前项目中还是非常流行使用maven管理jar包,但是提供仓库的地址大多为国外地址,相当的不稳定,每次换一个环境部署程序要付出的代价非常之大。配置好maven后就是漫长的等待,而且还会有个别因为网络环境不好的情况即时下来下载jar包,但是仍然不能用的情况。所以使用maven还是应该有一个本地搭建的私服,当我们使用jar包的时候,先从私服获取,若私服没有,私服再向其他外网仓库地址获取,这样即节省流量

2017-03-21 16:27:54 524

原创 IT行业毕业生投简历或面试技巧

想写这么一个东西已经很久了,我本身是一个做技术的,但是在公司很平常对面试形形色色的,而其中最多的就是刚毕业或者将要毕业的大学生,这么多年能让人感觉非常舒服的大学生真的寥寥无几。而每隔一段时间后,也会想想,为什么这个面试的结果会是这样!对于大学生来说,暂时分为以下几个类别1、想找工作,但是不知道干什么好的。2、知道自己想干什么,但是不知道自己能干什么。3、知道自己能做什么,但是不知道

2017-03-15 13:30:48 3740 2

原创 oracle/mysql常用sql

--解锁表--select 'alter system kill session '''||b.sid||','||b.serial||''';'from (select distinct l.session_id as session_id,b.owner,b.object_name as object_name,l.locked_modefrom v$locked_object

2017-03-06 10:01:11 358

原创 Spring+Quartz 定时任务无法自动注入bean的问题

在applicationcontext.xml中配置了Quartz 用来管理代码中的定时任务……但是问题出现了,serverce和dao均无法注入:xml中配置方法 最后的解决办法@Service("autoService")public class AutoAuditService implements Job

2017-03-01 17:33:03 1423

原创 使用纯JDBC实现hibernate/mybatis的基本功能

现在主流的在JAVA开发中实现数据库管理的框架hibnate,mybatis 但是纯针对一些特别小的项目来说,其实jdbc也足够了,而纯jdbc的好处就是无依赖包,几行代码搞定简单业务.但是让大多数人头疼的就是jdbc如何直接处理java对象,让他看起来像我们经常使用hibernate或mybatis,这样才能保证开发的速度。近期简单写了一个纯jdbc的数据库连接类,里面简单的用到一些反射的机

2017-02-28 11:16:01 715

openssl1.1+openssh8.2

打包openssl1.1和openssh8.2,用于linux,centos的ssh漏洞升级。请先解压,里面包含openssl-1.1.1g.tar.gz,openssh-8.2p1.tar.gz两个文件,需要先安装openssl.再安装openssh.

2020-10-15

httpurl+okhttp3.7z

通过okhttp3和urlconnection调用接口,okhttp3需要引入依赖包,urlconnection中jdk提供了原生支持。从兼容性来说,前者好一点。懒人测试可以用后者。

2020-05-20

nginx配置代理oracle和网站

使用nginx代理oracle或者网站,实现地址的跳转以及网站的统一门户和负载均衡。

2018-08-28

最小安装centos7服务器,配置网络,java,tomcat,mysql

部分开发和运维的童鞋至今对没有x-windows的服务器无从下手,本文描述了最小安装centos7并且安装整个java开发环境所需的基本环境的详细过程,希望对运维或者正在学习相关知识的童鞋有帮助

2018-06-28

eclipse中配置和使用git

在eclipse或myeclipse中配置和使用git,以及git的常用页面截图,常用操作方式等

2018-02-05

python调用WEBSERVICE接口

python调用WEBSERVICE接口

2017-07-12

JAVA调用WEBSERVICE接口

JAVA调用WEBSERVICE接口

2017-07-12

PHP使用SOAP调用WEBSERVICE接口

PHP使用SOAP调用WEBSERVICE接口

2017-07-12

windows环境下使用命令的方式安装mysql5.7

5.7开始支持在windows下使用命令安装。并且命令安装的方式更快速更省事。本资源将步骤整理成文档。

2017-05-24

纯JDBC实现hibernate和mybatis基本功能

使用java的纯jdbc的代码通过反射模拟hibernate和mybatis

2017-05-24

Oracle解密Unwrap

对oracle加密好的二进制plb文件进行解密

2017-05-24

oracle开发基础知识培训.ppt

Oracle安装及基本操作 PL/SQL工具使用及对象介绍 SQL语句基础 SQL语句性能优化初步讲解 Oracle数据库逻辑备份相关

2017-03-06

空空如也

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

TA关注的人

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