如何使用动态代理,自己写一个数据库连接池?

今天是刘小爱自学Java的第68天。感谢你的观看,谢谢你。话不多说,开始今天的学习:​在学线程的时候,学过线程池的概念。当时举了个地铁临时票的例子,来说明线程池的作用。其实数据库连接池也是一样的道理。也就是将数据库连接放到一个池子里面,需要使用时就去取,这样的
分类: 编程语言 发布时间: 06-25 23:38 阅读次数: 0

深入理解HTTP协议--乐字节java

HTTP协议 ​ HTTP 协议(Hypertext Transfer Protocol, 超文本传输协议),是一个客户端请求和响应的标准协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可以从服务器上取得所需要的网页信
分类: 编程语言 发布时间: 06-25 23:38 阅读次数: 0

Maven(一) 工程的聚合与依赖

工程的聚合与依赖 1 聚合 当项目是多模块时,如何一次构建多个模块,而不是要分别到多个模块下分别执行Maven命令。 1.1 父子结构 <!--父模块netsales-poss中的packaging必须为pom--> <packaging>pom</packaging> <!--父模块netsales-poss中的pom.xml中引入子模块--> <modules> <module>poss-basic</module> <module>poss-core</module>
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

MySQL之三 引擎、视图、锁、事务

视图:VIEW (是一个虚表,因为视图是存储下来的select语句,并且针对这个select结果再次查询和修改,意味着所做的操作不是针对一个事实上存在的物理表进行的,而是针对被select虚化以后的表实现的) 创建方法:(不建议使用) 注:视图中的数据事实上存储于“基表”中,因此其修改操作也会针对基表实现,其修改操作受基表约束限制 mysql> HELP CREATE VIEW CREATE VIEW view_name [(column_list)] AS select_statemen
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Stream中的Pipeline理解

使用Stream已经快3年了,但是从未真正深入研究过Stream的底层实现。 今天开始把最近学到的Stream原理记录一下。 本篇文章简单描述一下自己对pipeline的理解。 基于下面一段代码: public static void main(String[] args) { List<String> list = Arrays.asList("123", "123123"); list.stream().map(item -> item+"").forEach(System
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

清风不知道———冲刺日志(第二天)

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10841 团队名称 清风不知道 作业的目标 冲刺日志(第二天) 作业正文 https://github.com/jindaxiayes/group-work 其他参考文献 博客园,浏览器 、SCRU
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Hyperbolic Nerual Network

写在前面 本文出发点是对Hyperbolic Nerual Network做一个简短的调研,旨在对这个领域做一个不甚完整的描述. 考虑到没学过相关方面的数学知识,paper也只是挑了比较著名的,因此本文更偏向于直觉上的描述,比较适合想要对此领域先有一个直观感觉,然后深入研究的需求. 先推荐一下合适的非paper材料: Hyperbolic embeddings in machine learning and deep learning http://hyperbolicdeeplearning
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Trie树合并

因为省选 \(Day2T2\) 来学习 \(01\ trie\) 合并…… 首先和线段树合并还有左偏树的 \(merge\) 一样的,就是一个 \(merge\) 函数 inline int merge(int x,int y) { if(!x||!y) return x+y; int p=++tot; for(int i=0;i<=25;++i) ch[p][i]=merge(ch[x][i],ch[y][i]); return p; } 然后就实现了 \(trie\) 树的合并(
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Python 模块下载地址

https://pypi.tuna.tsinghua.edu.cn/simple/ 在pip install XXX命令的后面加上 --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple即可。
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Spring面试题及答案

Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心: ①. IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。 ②. AOP:面向切面编程 Spring的事务? 编程式事务管理:编程方式管理事务,极大灵活性,难维护。 声明式事务管理:可以将业务代码和事务管理分离,用注解和xml配置来管理事务。 IOC 在项
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

referer用法

 是什么 是HTTP消息头的一个参数,主要用来让服务器用户是从哪个页面来的   用途 被用来统计用户来源 被用来做防盗链
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

PS2 Professional Heavy Duty Diagnostic Tool universal truck scanner

Quick Details Place of Origin: Guangdong, China (Mainland) Packaging & Delivery Packaging Details: Net Weight: 6.5KG Delivery Detail: 1-3 working days Specifications 1. original 2. multi language 3. universal truck scanner. 4. 2 years free update. 5
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

个人 wiki

Confluence https://www.jianshu.com/p/2f2142ce01b7 https://www.jianshu.com/p/f79236289793 dokuwiki https://www.dokuwiki.org/dokuwiki https://blog.csdn.net/wszxs1990/article/details/55259058?utm_source=copy 模板和插件 https://www.dokuwiki.org/template
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

AndroidStudio右键new无activity

问题: 用AndroidStudio创建no Activity project,发现项目没有Sync成功,而且右键菜单new没有activity。 解决: 因为没有sync,需要修改下build.gradle,可以用阿里镜像: build.gradle repositories { //google() //jcenter() maven{ url 'https://maven.aliyun.com/repository/google'
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Nginx解决跨域问题(CORS)

跨域 解决跨域问题一般有两种思路: CORS 在后端服务器设置 HTTP 响应头,把你需要运行访问的域名加入加入 Access-Control-Allow-Origin中。 jsonp 把后端根据请求,构造 json 数据,并返回,前端用 jsonp 跨域。 这两种思路,本文不展开讨论。 需要说明的是,nginx 根据第一种思路,也提供了一种解决跨域的解决方案。 环境 centos7 nginx:latest 如何配置 编写 enable-cors.conf 参考如下 # allow orig
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

SpringMVC面试题及答案

SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决? 问题:单例模式,在多线程访问时有线程安全问题 解决方法:不要用同步,在控制器里面不能写字段 SpringMvc 中控制器的注解? @Controller:该注解表明该类扮演控制器的角色 @RequestMapping 注解用在类上的作用? 作用:用来映射一个URL到一个类或者一个特定的处理方法上 前台多个参数,这些参数都是一个对象,快速得到对象? 方法:直接在方法中声明这个对象,SpringMvc就自动把属性赋值到这个
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Apache 提供的3种不同方式访问web的方法

先配置好dns,安装好Apache 第一种:基于域名提供的页面服务 ip只有一个但是可以通过不同的域名来实现不同的页面 一个apache服务器可以同时对多个不同域名的站点提供服务 编辑一下httpd的配置文件 `vim /usr/local/httpd/conf/httpd.conf` 在文件的最下面添加两个虚拟主机 `` #声明这里开始使用域名区分不同的虚拟主机,在指定的ip地址上 NameVirtualHost 192.168.2.11 #使用<Vi
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

Finereport破解版,Finebi破解版,Finereport10.0,Finebi5.1,寻找这些都是不对的,破解,修改,反编译软件都是侵权行为,后果很严重。

官方免费版具有全部系统功能,但是只有2个并发,也就是2个以内用户可以访问,第三个用户访问就会提示“未注册,无法访问”,本案例中6个用户,超过了限制,所以没法实际使用,仅仅玩玩还行 这里提供一款软件,实现不对免费版进行任何修改,通过搭建特殊环境,突破2用户在线访问限制。 QQ192259485 请勿使用破解版软件,破解,修改,反编译软件都是侵权行为,后果很严重。 实现原理就是在服务器上做特殊处理,安装专门软件,让所有访问该服务器的用户都从图中A点访问,仅仅是对服务器进行部署,并非修改了FR或者B
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

TypeScript(08): 循环

有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图: for 循环 TypeScript for 循环用于多次执行一个语句序列,简化管理循环变量的代码。 语法 语法格式如下所示: for ( init; condition; increment ){ statement(s); }
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0

运营的本质是什么?从底层逻辑推导运营方法论

运营方法论,它是构建运营工作的基础,是指导操盘项目的明灯。总结出自己的方法论,在遇到瓶颈时,需要方法论帮助梳理思路,找出突破点。否则,真的是摸着石头过河,凭直觉来做事了。 很多朋友抱怨,运营缺乏自己的工作方法体系,也没有系统性的教育方式及资料,想要提升非常难。只有一些前辈出的经验书供大家可参考。这相当于运营人员不仅要在没有指导的情况下,自己摸索做好工作,还要编一套“教科书”出来,简直堪称是HARD模式! 相信每一个接触运营有段时间的朋友,都会思考,运营的方法论是什么?有那种可以套用一切项目的运
分类: 其他 发布时间: 06-25 23:38 阅读次数: 0