- 博客(148)
- 收藏
- 关注
原创 spring
spring就是一个对象容器,所有的对象放在spring中,spring是一个分层的javase(一站式)轻量级开源框架,spring是一个大工厂,可以将所有的对象创建和依赖关系维护,交给spring管理aop编程的支持。spring提供面向对象编程,可以方便的实现对程序进行权限拦截、运行监控等功能声明式的支持IOC:inverse of control 翻转控制依赖注入:将必须...
2019-07-21 21:33:19
226
1
原创 redis单机和集群的切换
在redis单机中用的是JedisCluster。在redis集群中用的是JedisPool。一般来说在开发环境中用单机就可以,而生产的时候就要切换到集群中了。 那么要需要两套代码吗?当然不是我们可以使用策略模式。 创建一个jedisclient接口public interface JedisClient { String set(Stri...
2019-06-28 12:38:51
2159
36
原创 ribbon和feign
ribbon和feign都是客户端的提供负载均衡的工具,feign集合了ribbon。 它们两个的区别是ribbon是通过restTemplate进行调用,feign是通过面向接口的调用。...
2019-06-19 08:41:32
619
2
原创 dubbo-rpc
一次完整的RPC调用流程(同步调用,异步另说)如下:1.服务消费方client调用本地方式调用服务;2.client stub 接收到调用后负责将方法,参数等组装成进行网络传输的消息体3.client stub找到服务地址,并将消息发送到服务端4.clent stub接收到消息进行解码;5.server stub 根据解码结果调用本地的服务6.本地服务执行并将结果返回给se...
2019-05-26 19:40:59
208
2
原创 通配符的匹配很全面, 但无法找到元素 'dubbo:application
敲视频的时候,很糟心的情况就是,明明和讲师的步骤,代码一样。但是就是报错。有的时候还真的需要有些改变,才能运行。 将pom文件中的dubbo修改一下。 直接升级dubbo的版本到2.6.4...
2019-05-12 17:45:28
879
2
原创 spring-boot缓存
真的不知道写点什么@Cacheable:主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@CacheEvict:清空缓存@Cacheput:保证方法被调用,又希望结果被缓存@EnableCacheing:开启基于注解的缓存缓存将方法的运行结果进行缓存,以后再要相同的数据,直接从缓存中获取,不用调用方法;CacheManager管理多个Cache组件,...
2019-03-23 21:46:13
234
2
原创 mybaits总结
pojo这个就是代表的javabean类,一个对象类型其中的pojo包装类代表的就是其中有一个属性是对象类型被当做字段属性放到了这里类中,一个类中包含一个类对象。将返回类型指定为resultType这个是划定id配置resulttype属性 指定某个参数定向映射 column代表数据库真实id,property代表类where可以去掉第一个and条件对于公共的sql语句可以提取...
2019-01-20 22:07:05
156
4
原创 maven总结
刚接触maven的时候只是知道本地仓库,私服,中央仓库,管理jar包的。 这几天又了解了一下。 maven是java开发的,专门管理java项目的,maven可以编译,测试,运行,打包和部署。 pom:是maven项目的核心文件。setting:是maven的核心文件。 常用的命令 maven clean:把构建的好的文件清除 m...
2018-12-30 22:39:37
114
1
原创 struts2了解
struts2拦截器struts2中关键的就是两个文件,一个是struts.xml(名字不可变),一个是web.xml.(项目自带)代码例子public class HelloAction { public String hello(){ System.out.println("hello world"); return "success"; }}看一下stru...
2018-12-17 10:58:24
141
1
原创 hibernate(2)
Hibernate2中涉及到一级缓存,所以它查询的时候先看缓存中有没有hibernate比对缓存中的对象和快照,如果有变化会同步到数据库中缓存:提高效率.hibernate中的一级缓存也是为了提高数据库的效率快照的作用就是防止不必要的修改语句发送持久化就是把对象放到session中...
2018-12-09 22:53:04
156
1
原创 Uncaught TypeError: Cannot read property 'check' of null
今天上午出现了这个错误报错的这个页面是一个tab页面,一个页面显示有两个页面,我开始以为这是发生冲突了,错误其实还是挺明显的就是数据为null。 我又开始进行判断如果为空,不走逻辑,然后还是不行。这个其实就是数据的问题了。sql中用的是left join,这样随便添加数据就会产出这个很多数据都为空的结果。 改成inner join 就沾了。 ...
2018-12-02 15:38:09
1302
1
原创 Hibernate
数据库连接的方式: 最基础的是dbutil:代表一级最初级的数据库连接。 mybaits:代表二级,半自动。 hibernate:代表四级,orm完全面向对象和.net中的ef的linq一样。hibernate中关键就在于两个xml文件了。一个xxx.hbm.xml文件,一个是hibernate.cfg.xml文件(名字固定不可变)xx...
2018-12-02 08:41:52
181
1
原创 spring-aop事物
纵向重复,横向抽取。 一个一个的方法,像是一块一块的木板。其实有的方法中有很多重复的逻辑,这样的话就可以把它抽取出来。有的同学可以能会说是不是把这些逻辑抽取出来一个简单的一个方法包含,然后再一个个的放到某个方法中是这样吗? 其实这样算是一种,有一种情况是完全的不用管,直接在xml配置。把所有的包都配置在xml中所以无论怎么在各个class中写什么方法,...
2018-11-25 17:23:47
133
6
原创 济南实习
这次去济南实习,自我感觉没干什么活,真的没干活。但是还是有必要记录一下,感觉这份经历挺好的。 去的时候看见路上的附近的房子,都是成一个斜度的顺下来来感觉很奇怪,有可能角度的问题。第一去山东,第一次到泉城济南,感觉蛮兴奋的。 怎么说起呢?就说说我的收获吧! 铁科院这边带我的人是一个93年的帅小哥,非常厉害。说话、处事都非常的得体,非常的优...
2018-11-16 20:30:22
404
7
原创 软考总结
这次软考,其实没怎么复习。上午题基本没戏了。下午题感觉还可以。算法和设计模式什么时候都能用上。这次让我明白了一个道理事情多数来说都是越早越好。有点后悔没有和集体学习,感觉和集体在一起学习,有点压力。其实和集体在学习更加有气氛。 这次考试让我感觉集体是伟大的,对于考试这方面我基本上没有操心。大家都订好车了,定好房了,志程棒棒哒。 到了考点,没有感觉...
2018-11-11 22:45:39
153
6
原创 设计模式(三)
装饰模式首先这个是分成3个级别,person基类,finery次基类,tshirt子类,bigtrouser子类关键在于次基类把基类作为字段,并且用decoreate方法person做参数给次基类类做赋值都有show方法,次基类重写了show方法,调用基类对象的show方法,在整个对象链中,子类循环调用子类的show方法,先执行自己的特殊语句在执行base.show。并且通过dec...
2018-11-07 21:19:29
164
5
原创 设计模式(二)11.3
建造者:将一个复杂的构建与它的表示分离,使用同样的构建过程可以创建不同的的表示。首先有一个list parts,有一个add方法可以向list添加字符串,还有一个show方法可以循环显示list的信息在有一个构建类,有一个字段Produc ,有一个builpart方法其中就是调用的product的add方法。并且有一个getresult方法返回product。再有一个director ...
2018-11-04 21:46:11
147
3
原创 初识redis
以前听过关系型数据库,非关系型数据库。完全没有概念,最早接触的sql server还有mysql都是关系型数据库。可以存在主外键关系。 如果说我接触过或者听到最早的非关系型数据库,MongodDB。NOsql,第一感觉就是不是sql,其实全称是NOt only sql,不仅仅是sql,为什么说查询非关系型数据库中的数据库,一个重要的原因就是没有主外键关系的关联。 ...
2018-10-28 10:00:53
273
41
原创 自考总结
刚刚自考结束,这次考了两科一个是c++程序设计,一个是信息系统开发与管理。两次都在二中考的。 上周四看到自己的考场其实感觉还是蛮开心的,离着考场这么近,走路10分钟到达考场,这次考试换了新设备了,通过机器刷身份证,感觉高大上。 在考场的感觉还是非常不错的,有了那么一丝丝放松。我看了看这个考场,好像比其他的学校的教室小了些。 这次自考,大家由...
2018-10-21 18:47:06
169
12
原创 filter过滤器
Filter技术是servlet2.3新增强的功能。servlet2.3是sun公司于2000年10月发布的。 其中最重要的事filter功能,它使用户可以改变request和修改一个response。Filter不是一个servlet,它不能产生一个response,它能够在request到达servlet之前预处理request,也可以在response离开servlet时处...
2018-10-13 21:35:10
132
10
原创 监听器
监听器:主要是判断ServletContext域HttpSession域和ServletRequest域他们的创建和销毁,属性的变化。看一下监听器的四个属性。1.被监听的对象2.监听事件源对象3.注册监听器:将对象和事件源绑定4.响应行为:监听器听到事件源的状态变化时候,所涉及的代码监听什么呢?比如session的创建和销毁这个监听这两个事件在进行其他的操作就需要用到监听器...
2018-10-07 19:39:45
189
9
原创 spring名词
怎么感觉没得写呢?aop名词解释:Joinpoint(连接点):目标对象,所有可以增强的方法。Pointcut(切入点:)目标对象,已经增强的方法。advice(通知增强):增强的代码target(目标对象):被代理的对象Weaving(织入):被通知应用到切入点的过程Proxy(代理):将通知织入到目标对象后,形成代理对象Sapect(切面):切入点+通知 ...
2018-09-15 17:45:56
242
9
原创 Spring
最近学习了一下Spring。看视频的效果还是比书要稍微好点,也许是有了一定基础看书的好处才展示吧!贴上来一定总结吧Spring 负责管理项目中的所有对象,对象的容器,帮助其他框架管理对象引用的时候就是,连接xml路径强转就行 IOC:Inverser Of Control 反转控制,自己创建对象现在转给了程序 DI:dependency injection依赖...
2018-09-09 20:30:14
155
7
原创 Spring-aop: Error Cannot convert value of type [$Proxy...] to required type
出现了这个错误,一般是配置aop:config事务管理时,出现异常。如果是只是查询可以把整条线的@Transactional去掉。
2018-08-31 19:54:36
352
9
原创 com.mchange.v2.resourcepool.CannotAcquireResourceException
出现了这个错,一般来说就是连接数据库出错了,比如有可能是数据库名错了。
2018-08-26 21:34:09
2998
18
原创 总结博客
最近比较浮躁。 应该感恩生活。1、花儿感受阳光的温暖,才能开得无比娇艳;鱼儿感受大海的拥抱,才能自由翱翔;我感受你的情谊,才能心情舒畅,感恩的心,感谢有你。感恩节,为帮助过我们的人祈福2、做人要学会感恩,感谢天地,感谢命运,感谢一切一切的所有,天地虽宽,道路坎坷,但是只要心中有爱,心存感恩,就会努力做好自己,花开花落也一样会珍惜。3.我们要感恩社会,感谢大自然对生命之源的...
2018-08-26 19:30:40
211
12
原创 ExcelModelErrorException: tools.excel.error.excel.vo.error
在导出Excel的时候出现了这个错误!搜了很久也没解决。 后来按着文档。后来从写了一边,唯一和上次不同的地方,就是在实体中加了两个注解,不知道是不是这里的错误,如果大家有出现这个错误可以这样试一试。@ExcelModelConfig@Entity ...
2018-08-13 11:23:56
271
11
原创 jsp总结
<%java 代码%> --内部的java代码翻译到service方法内部这里不能有方法<%=java变量或表达式>--会被翻译成service方法内部out.println()<%!java 代码%>--会被翻译成servlet的成员的内容jsp隐式对象out的类型jspWriter他的作用就是向客户端输出内容out的buffer=“8kb”代表ou...
2018-08-11 21:37:58
182
5
原创 java文件下载(不解析)
首先来说一下最近研究的servlet。servlet是一段代码,执行在服务器中。 servlet有三个规范servlet技术,listener技术--监听器,fileter技术-过滤器。后两个会在以后的博客中再介绍。在来说一下什么是ServletContext对象。ServletContext对象代表一个web应用环境(上下文),ServletContext对象一...
2018-08-05 11:15:39
569
11
原创 c3p0连接
学了一些东西来总结一下吧!C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 ...
2018-07-29 20:46:40
228
20
原创 jquery.validate.min.js总结
学习了一个新的jq库-jquery.validate.min.js。 这个包主要是用作验证来使用的。 在使用jquery.validate.min.js的时候先导入jq,如果想提示中文(提示自己写的语句)还有引用messages_zh.js 看一下代码 $(function(){ $("#checkForm").validate({ rule...
2018-07-22 15:11:02
1031
16
原创 BOM和DOM总结
Dom是文档节点, Bom是浏览器节点。alert();confirm();prompt();都是bom。html标签是dom。调试的时候,如果是null代表没有这个对象。如果出现undefined代表没有赋值成功!...
2018-07-13 21:23:05
229
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人