![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
leihope_
一个不爱学习,却知进取,善沟通,重细节,懂感恩的人
展开
-
springboot整合selenium,启动chromederiver时候报错
WebDriver driver = new ChromeDriver(options)断点走到这一步的时候爆粗Starting ChromeDriver 81.0.4044.138 (8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}) on port 37552Only local connections are allowed.Please protect ports used by ChromeD.原创 2020-05-10 17:57:54 · 2334 阅读 · 4 评论 -
hibernate一级缓存机制(还有二级)
hibernate有一级和二级缓存机制,一般使用session了就自动启动了一级缓存机制,把第一次查询的结果都存放进了内存里面,所以后面查询就可以直接的从内存里面读取,减少访问物理数据源的频次,提高性能,除非使用evict、clear清楚了session的缓存,大部分情况这个缓存都有利于我们更快的查询,但是不排除会影响程序性能的可能。evict清空Session中的一级缓存clear清空一原创 2017-07-13 11:01:26 · 220 阅读 · 0 评论 -
JAVA MVC设计模式
MVC(Model View Control)模型-视图-控制器 一、MVC与模板概念的理解MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应转载 2017-07-04 10:04:30 · 388 阅读 · 0 评论 -
Hibernate配置发生的问题及解决方法记录
1.在hibernate配置文件中方言配置“org.hibernate.dialect.MySQLDialect”中的MYSQL那个y要小写。如果数据库是本地,hibernate配置文件中的地址这样配置:jdbc:mysql://localhost/hibernate2.java.lang.NoSuchMethodError: org.hibernate.internal.Core原创 2017-07-12 16:05:50 · 1284 阅读 · 0 评论 -
hibernate注解方式(类级别和属性级别)
使用注解方式就是为了简化繁琐的ORM映射文件的(*.hbm)文件的配置JPA和Hibernate的关系:JPA是标准接口,Hibernate是实现,但是其功能是JPA的超集hibernate通过hibernate-annotation、hibern-entitymanager、hibernate-core三个组建来实现JPA注解有利于程序的移植和扩展,优先使用。hibern原创 2017-07-13 14:24:50 · 897 阅读 · 0 评论 -
hibernate映射关系级别注解
一对一单向外键 @OneToOne(cascade=CascadeType.ALL) @JoinColumn(name=”pid”,unique=true) 注意:保存时应该先保存外键对象,在保存主表对象一对一双向外键关联 主控方的配置同一对一单向外键关联 @OneToOne(mappedBy=”card”)//被控方 双向关联,必须设置mappedBy属性。因为双向关联只能交给一方去控原创 2017-07-14 16:19:24 · 341 阅读 · 0 评论 -
两层for循环嵌套如何优化
最近在项目中遇到一个需求,需要将两个数据表的数据进行比对,这涉及到了两层for循环的嵌套。一开始写得时候发现耗时太久,尝试优化一下。优化的总结如下:1.将for循环内的无关表达式提取到外面。for(){ for(){ a=a*b*c; }}应该要将b*c的值先算好,然后再放进循环内。否则会每次循环都浪费资源。2.将for里面的条件先处理好 相...原创 2018-09-11 10:37:00 · 17936 阅读 · 0 评论