随笔分类 -  技术要点

摘要:1数字证书登录认证的优点 作为企业信息系统的第一道大门,身份认证是确保企业信息资源只能被合法用户所访问的重要保障。 传统的口令认证方式虽然简单,但是由于其易受到窃听、重放等攻击的安全缺陷,使其已无法满足当前复杂网络环境下的安全认证需求。 传统账号+口令登录的弊端: 1. 口令易被猜测。由于有的用户为 阅读全文
posted @ 2019-02-14 11:42 吃奶滴虫虫 阅读(4149) 评论(0) 推荐(0)
摘要:package aisin.text; import com.google.common.collect.Maps; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; i 阅读全文
posted @ 2019-02-14 10:56 吃奶滴虫虫 阅读(1004) 评论(0) 推荐(0)
摘要:开发流程 首先,看一下微信开方平台关于支付的一个时序图,如下: 微信支付时序图https://pay.weixin.qq.com/wiki/doc/api/app/app.php 这里我讲解的服务端的开发,那我们就看服务端需要做什么工作。 第一步 统一下单 商户系统先调用该接口在微信支付服务后台生成 阅读全文
posted @ 2019-01-25 11:31 吃奶滴虫虫 阅读(397) 评论(0) 推荐(0)
摘要:Activiti工作流学习之流程图应用详解 1.目的 了解Activiti工作流是怎样应用流程图的。 2.环境准备2.1.相关软件及版本 jdk版本:Jdk1.7及以上 IDE:eclipse 数据库:mysql及navicat for mysql 下载demo:kft-activiti-demo- 阅读全文
posted @ 2019-01-18 13:51 吃奶滴虫虫 阅读(2175) 评论(0) 推荐(0)
摘要:<#setting date_format="yyyy-MM-dd"> 、、设置时间格式然后获取从后台获取值${s.createTime?date}这样就能正常显示了 1、日期时间转换总结 (1)date用来转换为日期 (2)time用来转换为时间 (3)datetime用来转换为日期和时间 2、展 阅读全文
posted @ 2018-12-26 18:45 吃奶滴虫虫 阅读(541) 评论(0) 推荐(0)
摘要:MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NOACTION、SET NULL和CASCADE。其中RESTRICT和N 阅读全文
posted @ 2018-12-07 17:09 吃奶滴虫虫 阅读(634) 评论(0) 推荐(0)
摘要:一对一@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "THEMEID")@Cascade({CascadeType.ALL})private BasTsTheme basTsTheme;一对多@OneToMany( fetch = Fetch 阅读全文
posted @ 2018-11-30 16:25 吃奶滴虫虫 阅读(823) 评论(0) 推荐(0)
摘要:package com.beisun.mbp.util; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.i 阅读全文
posted @ 2018-11-17 09:03 吃奶滴虫虫 阅读(1377) 评论(0) 推荐(0)
摘要:1.Netty介绍 (1)百度百科介绍: Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和 阅读全文
posted @ 2018-10-11 11:08 吃奶滴虫虫 阅读(163) 评论(0) 推荐(0)
摘要:在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 25.尽量避免大事务操作,提高系统并发能力。 26.尽量避免向客户端返回大数据量,若数据量过大,应该考虑相应需求是否合理。 阅读全文
posted @ 2018-10-11 11:00 吃奶滴虫虫 阅读(165) 评论(0) 推荐(0)
摘要:1-基本操作 1-创建仓库 Git init:在一个文件目录执行该指令,会把该目录快速设置成Git的代码仓库。 Git clone:从远程服务器clone工程,也会创建一个代码仓库。 2-提交修改 git status 查看当前仓库状态。会提示那些文件发生修改,哪些内容需要add&commit。 g 阅读全文
posted @ 2018-10-10 15:28 吃奶滴虫虫 阅读(223) 评论(0) 推荐(0)
摘要:Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。 一、内存优化 默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间 阅读全文
posted @ 2018-10-03 15:06 吃奶滴虫虫 阅读(122) 评论(0) 推荐(0)
摘要:Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web app 阅读全文
posted @ 2018-10-03 14:51 吃奶滴虫虫 阅读(270) 评论(0) 推荐(0)
摘要:介绍:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳 阅读全文
posted @ 2018-10-03 13:37 吃奶滴虫虫 阅读(254) 评论(0) 推荐(0)
摘要:一、AOP: 是对OOP编程方式的一种补充。翻译过来为“面向切面编程”。 可以理解为一个拦截器框架,但是这个拦截器会非常武断,如果它拦截一个类,那么它就会拦截这个类中的所有方法。如对一个目标列的代理,增强了目标类的所有方法。 两个解决办法: 1.不优雅的做法: 在添加增强时,根据方法名去判断,是否添 阅读全文
posted @ 2018-09-13 09:04 吃奶滴虫虫 阅读(276) 评论(0) 推荐(0)
摘要:Servlet生命周期,指的就是Servlet的出生到结束。分别经历了加载、初始化、服务、销毁。 这些全部由Web容器来控制,而初始化、服务、销毁我们用户是可以自己去添加内容的,然后由Web容器调用 对应在我们代码中实现: 我们启动服务器,访问页面后,看服务器出现了哪些内容 服务器起始,没有访问内容 阅读全文
posted @ 2018-09-06 15:53 吃奶滴虫虫 阅读(158) 评论(0) 推荐(0)
摘要:一、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? 1、对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。 通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象 阅读全文
posted @ 2018-09-06 15:53 吃奶滴虫虫 阅读(987) 评论(0) 推荐(0)