Java web技术
文章平均质量分 51
Liaryank
厚德载物
展开
-
java特性封装、抽象、继承、多态理论
封装(Encapsulation)首先,我们来看封装特性。封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式(或者叫函数)来访问内部信息或者数据。这句话怎么理解呢?我们通过一个简单的例子来解释一下。下面这段代码是金融系统中一个简化版的虚拟钱包的代码实现。在金融系统中,我们会给每个用户创建一个虚拟钱包,用来记录用户在我们的系统中的虚拟货币量。对于虚拟钱包的业务背景,这里你只需要简单了解一下即可。在面向对象的实战篇中,我们会有单独两节课,利用OOP的设计思想来详细原创 2020-05-18 15:55:03 · 275 阅读 · 0 评论 -
SpringBoot+Mybatis 快速搭建 使用 easy code插件
本文主要讲解使用Easycode插件快速开发。项目使用mavenSpringBoot+mybatis+Druid 构建Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。1 安装Easycode我这里已经安装好了的。在这里也建议大家在安装一个插件 Lombok。...原创 2020-04-04 22:07:11 · 606 阅读 · 0 评论 -
java DES 加密解密算法及报错 Given final block not properly padded
解密的时候报错: javax.crypto.BadPaddingException: Given final block not properly padded 该异常是在解密的时候抛出的,加密的方法没有问题。 但是两个方法的唯一差别是Cipher对象的模式不一样,这就排除了程序写错的可能性。再看一下异常的揭示信息,大概的意思是:提供的字块不符合填原创 2017-01-10 15:50:22 · 19689 阅读 · 2 评论 -
解决登陆时sql注入漏洞
解决登陆sql注入漏洞注册账号时要限制注册账号和密码的约束 只能为数字加字母,不能让其它字符存入数据库,这样方便与数据库的管理,及用户名密码规范。废话不多说直接上代码 (后台用正则过滤掉非法字符,简单粗暴解决登陆时sql注入问题)String regExLoginName = "^[A-Za-z0-9_]+$";//登陆密码正则验证String r原创 2017-08-25 15:40:35 · 819 阅读 · 0 评论 -
后台验证码实现,附代码详解
验证码后台验证登陆页面的验证码一直是大家头痛的问题,目前多数的验证码走的都是前端验证,但前端验证有许多危险漏洞,本文是一个简单的后台验证码实现,详细请看如下所述。原创 2017-08-22 10:22:19 · 13399 阅读 · 0 评论 -
nginx 配置https代理
我这里的需求是有A和B两台公网服务器,这两台服务存在网络策略可以访问。用户想访问B服务器必须通过A服务器来代理转发。用户请求A上的8767端口,跳转B的地址和18000端口。注意:配置下面前,需要自己申请证书,证书申请时要与自己服务器域名对应。http { include mime.types; default_type application/octet-stream;原创 2018-01-02 15:20:53 · 1300 阅读 · 0 评论 -
JAVA调restful接口实例
java 调resrful接口实则不难,本文介绍两种调用方式。 ①使用client调用②使用流方式调用。一 使用client调用,实现以下两点即可1 .下载所需jar包,下载地址为本文所选版本为1.19.1。https://jersey.github.io/download.html2. 注意返回格式是json还是xml或其它。 废话不多说,请看代码:...原创 2018-06-29 16:01:02 · 6205 阅读 · 0 评论 -
Java以SOAP方式调webservice实例
Java以soap调webservice实现需要两点一 导入jdk二 导入commons-iocommons-io下载地址:废话不多说直接上代码import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.In...原创 2018-06-29 16:15:43 · 3127 阅读 · 0 评论 -
JavaScript记住密码
js中如何记住密码:代码:<input class="text-input" type="text" id="username" value="" /><input class="text-input" type="password" id="password" value="" />原创 2018-07-25 15:37:01 · 853 阅读 · 0 评论