logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Memcached的学习与使用

概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。适用场合分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memc

#memcached
排序算法-简单选择排序

简单选择排序法就是通过n-i次关键字比较,找到最小的关键字下标,最后在替换n-i下标和最小下标的值。简单排序的思想和冒泡排序的思想的区别是冒泡排序是相邻关键字两两比较,如果小,则直接替换,可能在一轮循环会进行多次值交换。而简单选择排序法是一轮循环找到最小关键字下标,最后进行最多一次替换。简单选择排序算法...

文章图片
#算法#数据结构
16进制字符串与字节数组之间的转换

一个16进制字符占4位,一个字节8位,意味着一个字节存储两个16进制数。所以我们要将16进制转成字节就需要两个16进制数。

制作apt-get本地源解决无网络情况下安装软件

有的时候在无网络的情况下,需要在机器上面使用`apt-get`命令来安装所需要的软件。那么我们事先需要在有网络的机器上面制作一个`apt-get`的本地源,然后将制作好的本地源通过scp或者FTP上传到无网络的机器上面来安装必要的软件。

#linux
排序算法-堆排序(Heap Sort)

堆排序法介绍堆排序是对简单选择排序法的改进算法,堆排序结合完全二叉树的性质,将序列和完全二叉树结合,每次比较都记录了比较结果,始终维护了每轮比较的最大值或者最小值。上面两个完全二叉树分别是大顶堆和小顶堆,我们发现大顶堆的每个父结点都比子结点要大,而小顶堆的父结点比每个子结点都要小。对于堆的定义是:完全二叉树的每个结点的值都要大于或等于其左右子结点的值,称为大顶堆;完全二叉树的每个结点的值都...

文章图片
#算法#数据结构#排序算法
Python3通过chmod修改目录或文件权限

linux中,文件的权限分为"所有者、组、其他用户"三个角色,每个角色由3个bit位表示它的权限,3bit从左到右分别为读写执行三个权限,3bit的值范围为0~7。所以如果直接在linux执行chmod 777 xxx.sh代表,将xxx.sh文件赋予所有者、组、其他用户这三个角色对xxx.sh文件的读写执行权限。os的chmodpython的os模块负责操作系统层面的操作。

#python
xshell桥接linux

在平时的开发过程中,经常会遇到这样的问题:在系统中安装虚拟机,在虚拟机中安装linux(ubuntu、redhat、suse….),启动linux后,要在宿主机和Linux之间切换(Linuxtoxp,按ctrl+alt),这样会增加按键的频率。 解决的方法就是:将虚拟的Linux作为一台单独的计算机,使用xshell连接,就像连接局域网内的一台计算机一样。设置虚拟机VMWare使用桥接的方式,

#linux
SpringBoot之集成Servlet、Filter、Listener

文章目录SpringBoot之集成Servlet、Filter、ListenerServlet方式一:@WebServlet方式二: ServletRegistrationBeanFilter方式一:@WebFilter方式二:FilterRegistrationBeanListener方式一:@WebListener方式二:ServletListenerRegistrationBeanSprin

文章图片
#spring#servlet#spring boot +1
到底了