- 博客(14)
- 收藏
- 关注
原创 Ngrok内网穿透
Sunny-Ngrok内网穿透 1.解决问题 测试外部接口回调,内网无法测试问题 2.使用方法 2.1平台注册(外网访问) https://www.ngrok.cc/ 申请免费隧道,获取隧道id 2.2下载(外网访问) https://www.ngrok.cc/download.html 2.3安装 sudo mv sunny /usr/local/bin/sunny sudo chmod +x /usr/local/bin/sunny 2.4编写启动脚本 ...
2021-01-12 10:39:42 202
原创 spring事务
spring事务管理接口: platformTransactionManager:事务管理器 TransactionDefinition:事务定义信息(事务属性):隔离级别,传播行为,回滚规则,是否只读,事务超时 TransactionStatus:事务运行状态 1.事务定义: 逻辑上的一组操作,要么都执行要么都不执行。 2.事务特性: ACID 原子性Atomic:事务的最小执行...
2019-11-06 17:30:24 274
原创 form表单提交需要ajax校验验证码的处理方案
1.技术栈采用:springmvc+spring+mybatic+velocity 问题:form表单提交带有验证码参数需要校验,mvc在验证码校验不通过的情况下,如何做返回? 页面编辑当校验错误,重定向返回,会清空表单,客户体验差,如何做二维码校验, 解决方案:aiax做异步校验返回验证码,表单提交之前做ajax校验,返回状态,通过则继续提交二次校验。(注意返回的操作以及二维码刷新) ...
2019-05-26 21:27:00 802
转载 eclipse下修改tomcat的URIEncoding为UTF-8
问题描述 开发中需要在URL中传输中文,所以要将tomcat中Http1.1端口中添加属性:URIEncoding="UTF-8"。但是我将“.metadata\.plugins\org.eclipse.wst.server.core”文件夹中的server.xml文件修改后,一旦在eclipse中重新发布项目,这个文件就被替换掉,我的修改就消失了。 解决方案 因此,我猜想肯定在每
2017-08-23 17:16:10 1614
原创 redis入门
Redis的使用 1.redis的简单介绍: 1.什么是redis? nosql 缓存技术 C语言编写 数据保存在内存中,以key-value的字符串形式保存,编码格式为UTF-8 2.为什么要使用redis? 频繁的访问数据库中的相同的数据,用户访问量大,高并发的情况下使用。 为了减轻数据库的访问压力,同时提升数据的访问速度(redis的数据在内存中)。 3.与传统数据访问的
2017-03-17 23:10:35 416
原创 solr入门--solrJ搜索引擎入门
1.solr是什么? solr是lucene搜索引擎的框架,lucene引擎是将无结构化的数据(磁盘中的文档等),创建document文档对象,产生索引,指定索引库 关于solrJ如何在业务中使用,见下一篇博客
2017-03-04 21:49:23 403
原创 lucene-检索文本内容失败问题
问题描述: ①通过创建索引库,将源文件夹中的文件,通过document文档对象,创建索引存储在索引库中检索,发现当查询 Field域为content(文件内容时),发现检索不到。 分析原因: ①在创建索引的时候,指定了中文分词器IKAnalyzer,希望通过中文分词器进行分词,通过luke查询可以发现如下: 所以,排除BUG关键词未分词,既然已经分词,为什么通过代码查询不到呢? 查询
2017-03-03 13:50:17 2014
原创 lucene搜索引擎--全文检索
lucene搜索引擎 需求分析: 问题1:查询无处不在,我们经常通过sql在数据库中查询数据,查询效率也非常高,这是为什么? 因为数据库是具有规律的,有行,列,每列数据都是有固定数据类型的,数据库存储的是结构化的数据。 问题2:数据的分类 结构化数据:数据库存储的都是结构化数据 非结构化数据:电脑磁盘上,有pdf,txt,doc,html,java等文件不定长,且无固定格式,他们的类型
2017-03-02 15:31:34 509
原创 springmvc上传文件功能
1.文件上传功能需求: 通过jsp选择文件目录,点击保存到数据库(文件名)。 2.原理:使用Fileupload进行文件上传,springmvc建立文件的虚拟目录,也就是本地磁盘上,用于存放临时文件,这个临时文件是在做文件上传的时候, 通过uuid随机生成文件名(避免文件重复),然后通过MultipartFile 对象的transferTo,将文件内容写入到创建好的临时文件中,将文件名保存到
2017-02-27 14:11:17 2585
原创 iquery---下拉列表多选 提交 案例
js: $(function(){ $("#deleteBtn").click(function(){ //需要将选中的ids拼接提交 var arr_v = new Array(); $("input[type='checkbox']:checked").each(function(){ arr_v.push($(this).val()); }); var i
2017-02-26 20:07:16 326
原创 spring的入门
Spring 1.spring是什么? 是轻量级的开源框架,一站式框架(为javaEE的每一层提供解决方案称为一站式)。 Web层:struts,webwork,struts2,springMVC Service层:spring Dao层:dbutils,hibernate,springJDBCtemplement 2.Spring有什么用? 方便解耦,简化开发(IOC通过工厂模式+
2017-01-08 22:52:27 345
原创 Java 代理模式-JDK动态代理-实现对请求中文乱码的处理
Java中的设计模式之–代理模式 1.代理:与我们平常听说的代理基本上是一个意思,例如:微商现在是许多人实现梦想的一个重要平台,从厂商—-代理—-客户三者之间来进行商品交易。代理就是为厂商提供客户,厂商为代理提供商品,以及佣金报酬。 2.代理模式能够解决什么问题呢? 代理模式在Java中用于对一个类的增强,具体是对方法的增强。那么微商中,有些商品可以在销售中需要做一些过滤,比如某些商品
2016-12-08 01:21:34 904 1
原创 Java注解基础学习
注解是什么? 注解就是用来修饰数据的元数据,元数据是描述数据的数据,就比如电影:有主演,上映时间,电影类别等,用来表述这个电影,并不会对电影 本身造成影响,在我们查找电影时能够快速定位到这个电影,带来方便,这些都是用来修饰电影的。那么可以称这些属性是电影的注解。 注解能够给我们带来什么? 主要是可以省去xml配置,使用注解的形式来完成信息的配置。 例如:①使
2016-12-07 00:37:22 248
原创 Java 中的抽象类与接口
Java抽象类: 1.抽象方法:不明确具体实现,只做方法声明,用abstrats修饰的方法 2.抽象类:类中含有abstrats修饰的方法,该类需要声明为抽象类。 3.抽象类的使用:当继承抽象类后,子类:1.定义成抽象类。2.重写父类中的抽象方法。 Java接口: 1.用interface修饰的类 2.定义:①只能定义public常量②所有的方法必须为抽象方法③多个接口可以被一个类实现(implements)④在jdk8.0版本以上有默认的方法(default 可以是非抽象方法) 综上所述: 接口与抽
2016-07-04 17:08:31 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人