Hibernate的缓存机制 1、Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 2、Hiberna ...
分类:
编程语言 时间:
2018-05-23 11:49:37
阅读次数:
181
把第一次做的上传zip文件,代码和报错记录下来: 需求:在页面中选择好zip文件路径,点击上传按钮,把zip文件保存到项目目录下,并解压到一个文件夹中,同时删除zip文件,读取解压后文件中host.txt的文件信息 上传文件代码参考:flask中文文档,链接如下:http://docs.jinkan ...
分类:
编程语言 时间:
2018-05-23 11:51:43
阅读次数:
647
1. Tomcat集群 : https://blog.csdn.net/ljl18566743868/article/details/52620507 worker.properties中 sticky_session即:假设现在用户正连着tomcat1,而tomcat1崩了,那么此时它的sessi ...
分类:
编程语言 时间:
2018-05-23 11:55:00
阅读次数:
203
数组的创建 1.创建数组的方式 var arrayObj = new Array(); //创建一个空数组 var arrayObj = new Array(3); //创建一个数组并指定长度3,注意不是上限,是长度 var arrayObj = new Array(obj1,obj2,obj3.. ...
分类:
编程语言 时间:
2018-05-23 11:56:58
阅读次数:
186
public enum JSON_TYPE { /** * JSONObject */ JSON_TYPE_OBJECT, /** * JSONArray */ JSON_TYPE_ARRAY, /** * 不是JS... ...
分类:
编程语言 时间:
2018-05-23 11:57:29
阅读次数:
293
问题: 在关闭tomcat时: Tomat报出一下异常:ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean errorjavax.management.InstanceNotFoundExcepti ...
分类:
编程语言 时间:
2018-05-23 11:57:37
阅读次数:
921
SpringCloud+SpringBoot+Mybatis+shiro 企业分布式微服务云架构技术
使用技术
SOA服务框架:SpringCloud 、SpringBoot、RestFul等
分布式缓存:Redis
模块化管理:Maven
数据库连接池:Alibaba Druid
核心框架:Spring framework、SpringBoot
持久层框架:MyBatis
安全框架:Apache Shiro
服务端验证:Hibernate Validator
任务调度:quartz
日志管理:SLF4J 1.7、Log4j
客户端验证:JQuery Validation
动态页签:easyuitab
前端框架:Bootstrap、Vue
分类:
编程语言 时间:
2018-05-23 11:58:10
阅读次数:
173
.NET中的异步编程 - EAP/APM 从.NET 4.5开始,支持的三种异步编程模式: 基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) 异步编程模型(APM,Asynchronous Programming Model) 基于任务的编程模 ...
分类:
编程语言 时间:
2018-05-23 11:58:26
阅读次数:
204
错误信息: 端口被占用 路径错误 请求方式(get|post) ... 我这里是出现端口被占用的状况,可以: 杀死占用端口号(一般为8080)的进程,释放端口; 彻底关闭 Tomcat 服务器,或者重新启动项目。 这里选择后者,也是在没有端口冲突的情况下较为普遍的方法,步骤可参考:linux下tom ...
分类:
编程语言 时间:
2018-05-23 12:28:47
阅读次数:
272
一、socket介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入 ...
分类:
编程语言 时间:
2018-05-23 12:28:55
阅读次数:
231
现在多进程多线程已经是老生常谈了,协程也在最近几年流行起来。python中有协程库gevent,py web框架tornado中也用了gevent封装好的协程。本文主要介绍进程、线程和协程三者之间的区别。 一、概念 1、进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进 ...
分类:
编程语言 时间:
2018-05-23 12:29:43
阅读次数:
225
1.什么是二重循环: 一个循环体内又包含另一个完整的循环结构 语法: while(循环条件1) { //循环操作1 while(循环条件2) { //循环操作2 } } do { //循环操作1 do { //循环操作2 }while(循环条件1); }while(循环条件2); for(循环条件1 ...
分类:
编程语言 时间:
2018-05-23 12:30:27
阅读次数:
166
简单实现一个线程池: 复杂线程池 线程池要点:1,创建线程池时,是在需要执行线程的时候创建线程,而不是创建好最大队列等待执行2,创建一个回调函数,检查出剩余队列的任务,当线程执行完函数的时候通知线程池,3,使用线程池时让其循环获取任务,并执行4,线程池,让其自行的去激活线程,执行完成后,关闭退出 本 ...
分类:
编程语言 时间:
2018-05-23 12:32:07
阅读次数:
191
历经千辛万苦终于把python3 装上了,想要pip install一下numpy,发现numpy已存在于python2.7的目录下,于是纳闷为什么这里执行的pip是Python2.7的,因为现在默认的Python是3.7的。 于是就开始百度,找了很多方法,但是都不管用,setuptools什么的在 ...
分类:
编程语言 时间:
2018-05-23 13:03:10
阅读次数:
243
总结一句话:javascript函数里的this,始终指向调用该函数的直接对象。当然通过apply(),call(),bind()这几个方法可以更改this除外 实例1:alert(this window); //true 调用该函数的直接对象是全局window 实例2:var test = fun ...
分类:
编程语言 时间:
2018-05-23 13:03:20
阅读次数:
139
将代码封装在函数PlotKS_N里,Pred_Var是预测结果,可以是评分或概率形式;labels_Var是好坏标签,取值为1或0,1代表坏客户,0代表好客户;descending用于控制数据按违约概率降序排列,如果Pred_Var是评分,则descending=0,如果Pred_Var是概率形式,... ...
分类:
编程语言 时间:
2018-05-23 13:05:06
阅读次数:
470
enum People {a,b=4,c,d=7,e}; printf("%d %d %d",a,c,e); ...
分类:
编程语言 时间:
2018-05-23 13:05:14
阅读次数:
143
n表示点的个数,m表示边的条数,在依次输入边的起点终点与权值,输出总花费。 可用优先队列优化,需要的话请留言。 ...
分类:
编程语言 时间:
2018-05-23 13:05:21
阅读次数:
188
1.多线程 1.多线程实现 两种方式可以实现多线程: 继承 Thread 类,重写 run 方法;定义对象,调用 start 方法 创建类实现 Runnable 接口,作为实参传递给 thread 的构造方法。定义对象,调用 start 方法。 1.1.继承 Thread 继承类,重写方法 clas ...
分类:
编程语言 时间:
2018-05-23 13:05:39
阅读次数:
190
https://www.guru99.com/handling-dynamic-selenium-webdriver.html here are two types of HTML tables published on the web- Below is an example of a dynam ...
分类:
编程语言 时间:
2018-05-23 13:06:32
阅读次数:
316