数据源配置

转自:spring入门(六)【springMVC中各数据源配置】 && Spring下配置几种常用连接池  在使用spring进行javaWeb开发的过程中,需要和数据库进行数据交换,为此要经常获取数据库连接,使用JDBC的方式获取数据库连接,使用完毕之后再释放连接,这种过程对系统资源的消耗无疑是很大的,这里简单描述三种数据库连接池的配置,使用这些连接池可以获得一个数据源。1、spring自带的JDBC连接池;2、c3p0;3、dbcp;一、spring自带的JDBC方式spring提供了对JDBC的支持,且提供了基于JDBC的数据源的配置,如下配置文件<beanid="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"><propertyname="driverClassName"value="com.mysql.jdbc.Driver"></property><propertyna...
代码星球 代码星球·2021-02-21

MySQL查看索引、表信息、触发器

查看索引:select*FROMinformation_schema.TABLE_CONSTRAINTS;select*FROMinformation_schema.TABLE_CONSTRAINTSWHERETABLE_NAME=‘table_name’;查看表信息:showcreatetabletable_name;查看触发器:SELECT*FROMinformation_schema.`TRIGGERS`; ...

python 文件夹操作

常用的一些1importos23ford,cd,flinos.wald('.'):4  forfinfl:5    sufix=os.path.splitext(f)[1][1:]6    ifsufix=='py':7      filename=os.path.join(d,f)8      print'filenameis:'+filename ...
代码星球 代码星球·2021-02-21

python 输出重定向

使print既打印到终端,又写入文件1classTee(object):2def__init__(self,*files):3self.files=files4defwrite(self,obj):5forfinself.files:6f.write(obj)78if__name__=='__main__':9logname='./new_file.txt'10withopen(logname,'w')aslogfile:11  original=sys.stdout12  sys.stdout=Tee(sys.stdout,logfile)13  //test14  print'*********************'15  print'WellDone!'16  sys.stdout=original ...
代码星球 代码星球·2021-02-21

python datetime时间差

1importdatetime2importtime34d1=datetime.datetime(2005,2,16)5d2=datetime.datetime(2004,12,31)6tdelta=d1-d27printtdelta.seconds,tdelta.days89starttime=datetime.datetime.now()10time.sleep(10)11endtime=datetime.datetime.now()12print(endtime-starttime).seconds1314d1=datetime.datetime.now()15d2=d1+datetime.timedelta(hours=10)16printd2.ctime() ...
代码星球 代码星球·2021-02-21

python 常用

1.dir()       不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。2.help()     help()函数是查看函数或模块用途的详细说明,如help(str.strip)。而dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。3. find()     查找子字符串,若找到返回从0开始的下标值,若找不到返回-1。可以指定开始查找位置,如a.find('a',1),从1开始查找4. index()    在字符串里查找子串第一次出现的位置,查找不到子串,会抛出异常,而不是返回-1。可以指定开始查找位置5.rfind()    &nbs...
代码星球 代码星球·2021-02-21

python unitest基本

基本1importunittest23classOneTest(unittest.TestCase):45defsetUp(self):6self.verificationErrors=[]7self.accept_next_alert=True8pass910deftest_testcase(self):11pass1213deftearDown(self):14self.assertEqual([],self.verificationErrors)15pass1617if__name__=="__main__":18unittest.main() aasuite=unittest.TestSuite()testmodules=['/home/one/apythonscript','/home/one/anotherscript']fortintestmodules:try:#Ifthemoduledefinesasuite()function,callittogetthesuite.mod=__import__(t,globals(),locals(),['suite']...
代码星球 代码星球·2021-02-21

python selenium基本

基本fromseleniumimportwebdriverimportredriver=webdriver.Firefox()driver.get('https://www.google.com')main_window=driver.current_window_handledriver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t')element=driver.find_element_by_xpath("/html/body/div[2]/div[1]/table/tbody/tr[2]/td[6]")actions=ActionChains(driver)actions.move_to_element(element1)actions.perform()path=‘/html/body/div[2]/div/ul/li/a'color_rgb=driver.find_element_by_xpath(path).value_of_css_property('color')rgb_values=re.mat...
代码星球 代码星球·2021-02-21

python paramiko基本

基本importparamikoblade='192.168.0.10'port=22username='admin'password='100'localpath='/home/local/test.txt'remotepath='/home/remote/test/test.txt'conn_name=paramiko.SSHClient()conn_name.load_system_host_keys()conn_name.set_missing_host_key_policy(paramiko.AutoAddPolicy())conn_name.connect(blade,port,username,password)//or://connect(blade,username=username,password=password)stdin,stdout,stderr=conn_name.exec_command('cd/home/remote;mkdirtest;')forlineinstdout:printlinesftp=conn_name.open_sftp()sftp...
代码星球 代码星球·2021-02-21

MySQL基本操作

请参考教程:MySQL 教程 MySQL一般默认不启用table键命令补全。为了启用命令补全功能,可以修改/etc/my.cnf或者/etc/mysql/my.cnf文件。添加:(目前最新版本应该不支持,添加后mysql无法启动)[mysql]auto-rehash 1.启动mysqlservicemysqlstart 2.链接mysql$mysql-uroot-pEnterpassword: 3.用户设置mysql>GRANTSELECT,INSERT,UPDATE,DELETE,CREATE,DROP->ONTUTORIALS.*->TO'zara'@'localhost'->IDENTIFIEDBY'zara123'; mysql>showgrantsfor'zara'@'localhost'; 4.查看databasemysql>showdatabases;+--------------------+|Database|+--------------------+|info...
代码星球 代码星球·2021-02-21

MySQL安装--ubuntu

1.执行命令:$apt-getinstallmysql-server  执行上述命令会自动安装mysql-client,mysql-common等包。2.安装过程中会让你给root账号设置密码。 以上两步即可安装完成。3.验证安装成功与否。$mysqladmin--versionmysqladminVer8.42Distrib5.5.46,fordebian-linux-gnuonx86_64  如果没有任何信息,说明安装失败。 4.配置mysql编码方式。  MySQL的配置文件默认存放在/etc/my.cnf或者/etc/mysql/my.cnf。打开并编辑如下红色标示行。如果没有如下的红色行,添加即可。[client]default-character-set=utf8[mysqld]default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci 5.查看配置是否生效。  启动mysql:$mysql-uroot-pEnterpassword...
代码星球 代码星球·2021-02-21

python 获取图片的md5值

filepath='C://Users/Admin/Downloads/Snipaste_2020-10-29_14-22-44.png'file=open(filepath,"rb")md=hashlib.md5()md.update(file.read())res1=md.hexdigest()print(res1) ...
代码星球 代码星球·2021-02-21

python Pandas修改csv文件某一列的值

将作者单位名称中的邮编去掉1.通过pandas读取csv文件2.获取某一列的值并进行类型转换3.通过apply方法中的匿名函数进行数据的处理4.输出到原始文件中  importpandasaspdfile="2019/万网2019.csv"data=pd.read_csv(file,encoding='utf-8')data[u'作者单位名称']=data[u'作者单位名称'].astype(str)data[u'作者单位名称']=data[u'作者单位名称'].apply(lambdax:re.sub('d+','',x))data.to_csv(file,index=False,encoding='utf-8')  ...

python 随机读取txt一行数据

defUser_Agent():txt=open('Pc-ua.txt','rb')data=txt.read().decode('utf-8')#python3一定要加上这句不然会编码报错!txt.close()#获取txt的总行数!n=data.count('')#print("总行数",n)#选取随机的数i=random.randint(1,(n+1))#print("本次使用的行数",i)###得到对应的i行的数据line=linecache.getline(r'Pc-ua.txt',i)print(line)returnline ...

python pip3 win换源

由于使用pip或pip3安装python第三方包时,经常出现readtimedout问题,所以需要将pip的官方软件源服务器换成国内的镜像服务器,从而提升python软件包安装效率和成功率。阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)http://pypi.douban.com/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/2.1pip永久换源pip永久换源:(个人推荐阿里云的源)pipconfigsetglobal.index-urlhttps://mirrors.aliyun.com/pypi/simple/1在cmd命令行中输入上述命令即可。下图为例最后,升级pip到最新的版本后pipinstallpip-U12.2临时指定pip源#以使用清华大学的镜像源安装matplotlib为例...
代码星球 代码星球·2021-02-21
首页上一页...380381382383384...下一页尾页