-
Java并发包中线程池ThreadPoolExecutor原理探究
一、线程池简介 线程池的使用主要是解决两个问题:①当执行大量异步任务的时候线程池能够提供更好的性能,在不使用线程池时候,每当需要执行异步任务的时候直接new一个线程来运行的话,线程的创建和销毁都是需要开销的。而线程池中的线程是可复用的,不需要每次执行异...
-
django_数据库操作—增、删、改、查
增加 增加数据有两种方法 1 sava from datetime import date book = BookInfo( btitle='西游记', bpub_date=date(1988,1,1), bread=10, bcomment=10) book.save() hero = HeroInfo( hname='孙悟空', hgender=0, hbook=book) hero.save() hero2 = HeroInfo( hname='猪八...
-
postgresql数据库部署
运维开发技术交流群欢迎大家加入一起学习(QQ:722381733) 一、postgresql数据库部署 1、前往postgresql安装包的目录(这里我部署的是10.5的版本) [root@web1 ~]# cd /package/ [root@web1 package]# lsapache -tomcat- 8.5 . 39 .tar.gz jdk-8u131-linux-x64.tar.gz...
-
setInterval和setTImeout中的this指向问题
问题描述: 前些天在练习写一个小例子的时候用到了定时器,发现在setInterval和setTimeout中传入函数时,函数中的this会指向window对象,如下例: var num = 0; function Obj (){ this.num = 1, this.getNum = function(){ console.log(this.num); }, this.getNumLater...
2019-05-22 06:33:23 tim
-
java反射与注解结合使用(根据传入对象输出查询sql)
我们在项目开发中有很多地方使用到了注解,关于注解的定义与创建小伙伴可以参考我的文章《java注解》。有任何问题的小伙伴们可以在评论区指出哦,欢迎各位大佬指出问题。 今天我要说的是使用注解与反射结合使用,来使我们代码根据优雅,更加高大上(咳,装逼神器啊)。...
-
打造属于自己的搜索引擎
拥有属于自己的搜索引擎是很多人的想法,但是我们要怎么才能拥有属于自己的搜索引擎呢?现在小编就教大家利用目前流行的数据采集方法实现属于自己的搜索引擎,现在我们去看看打造属于自己的搜索引擎的方法吧。 一、认识百度搜索 百度搜索,全球最大中文搜索引擎,2005...
2019-05-18 07:09:51 tim新浪百度搜索结果页搜索可网页搜索百度网页搜索Google百度搜索结果搜索结果页搜索结果页面
-
MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、
本文内容: 视图 触发器 事务 存储过程 内置函数 流程控制 索引 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
-
springboot-jjwt HS256加解密(PS:验证就是解密)
最近项目需要用到类似access token进行加解密、验签的需求,本人在此做个小笔记记录一下,以供他人参考。 一共会用到2中加解密,HS256 和 RS256,本文只是对 HS256做个备注,好了直接上代码,先引入jar包 dependency groupIdio.jsonwebtoken/groupId artifactIdjjwt/ar...
-
Java面试题总结(一)---Java基础
Java面试题总结(一)---Java基础 1、 面向对象的特征有哪些 ? 答:面向对象的特征主要有以下几个: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不需要了解全部的问题,而只是选择其中的一部分,避免考虑一...
-
Struts2 源码分析-----拦截器源码解析 --- ParametersIntercepto
ParametersInterceptor拦截器其主要功能是把ActionContext中的请求参数设置到ValueStack中,如果栈顶是当前Action则把请求参数设置到了Action中,如果栈顶是一个model(Action实现了ModelDriven接口)则把参数设置到了model中。 下面是该拦截器的doIntercept方法源码: @...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
