商城首页欢迎来到中国正版软件门户

最新文章

  • nginx+tomcat怎么使用redis session共享 正版软件
    nginx+tomcat怎么使用redis session共享
    环境准备1、准备一台nginx服务器ip192.168.1.133端口81安装过程:#首先安装依赖:yum-yinstallgcc-c++yum-yinstallpcrepcre-develyum-yinstallzlibzlib-develyum-yinstallopensslopenssl—devel#注意:安装nginx必须使用root用户安装#创建一个nginx目录mkdir/usr/local/src/nginx#进入到nginx目录cd/usr/local/src/nginx#下载或上传安装包
    1063天前 redis nginx tomcat 0
  • Java怎么使用垃圾收集器 正版软件
    Java怎么使用垃圾收集器
    Java垃圾收集器使用小诀窍,垃圾收集器(GarbageCollector,GC)是现代软件虚拟机技术的重要组成部分,其设计方案对运行于虚拟机上的应用程序性能影响极大。Java虚拟机(JVM)与.netframework都提供了这一功能。下面我们简单介绍一下Java虚拟机中的垃圾收集器原理。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null。对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、
    1063天前 Java 0
  • thinkphp框架如何修改默认主页 正版软件
    thinkphp框架如何修改默认主页
    在框架空间下创建你的主页首先,在ThinkPHP的安装目录下,进入public文件夹,可以看到一个index.html文件,这就是默认主页。我们可以在这个文件夹下新建一个自己的主页文件夹,例如myhome。然后,将编写好的主页文件(例如index.html或index.php)放入myhome文件夹中。修改入口文件接下来,在ThinkPHP的安装目录下,找到入口文件index.php。在这个文件中,有一个定义根目录的常量__ROOT__,我们需要将它修改为新建的myhome文
    1063天前 thinkphp 0
  • Python字典操作指南 正版软件
    Python字典操作指南
    字典是Python必用且常用的数据结构,本文梳理常用的字典操作,看这个就够了,涉及:初始化合并字典字典推导式Collections标准库字典转JSON字典转Pandas初始化#最常用这种my_object={"a":5,"b":6}#如果你不喜欢写大括号和双引号:my_object=dict(a=5,b=6)合并字典a={"a":5,"b":5}b={"c":5,"d":5}c={**a,**b}#最简单的
    1063天前 Python 模块 Collection 0
  • Python的实用操作有哪些? 正版软件
    Python的实用操作有哪些?
    1)映射代理(不可变字典)映射代理是创建后无法更改的字典。如果我们不希望用户能够更改我们的值,就可以使用它。fromtypesimportMappingProxyTypemp=MappingProxyType({'apple':4,'orange':5})print(mp)#{'apple':4,'orange':5}如果我们尝试更改映射代理中的内容,就会出现错误。fromtypesimportMappingProxyTypemp=Mappi
    1063天前 Python 0
  • 怎么让spark sql写mysql时支持update操作 正版软件
    怎么让spark sql写mysql时支持update操作
    除了支持:Append、Overwrite、ErrorIfExists、Ignore;还要在支持update操作1、首先了解背景spark提供了一个枚举类,用来支撑对接数据源的操作模式通过源码查看,很明显,spark是不支持update操作的2、如何让sparkSQL支持update关键的知识点就是:我们正常在sparkSQL写数据到mysql的时候:大概的api是:dataframe.write.format("sql.execution.customDatasource.jdbc").option("
    1063天前 MySQL Update spark 0
  • 如何使用Redis链表解决高并发商品超卖问题 正版软件
    如何使用Redis链表解决高并发商品超卖问题
    实现原理使用redis链表来做,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用。实现步骤第一步,先将商品库存入队列/***添加商品数量到商品队列*@paramint$couponId优惠券ID*/functionaddCoupons($couponId){//1.初始化Redis连接$redis=newRedis();if(!$redis->connect('127.0.0.1',6379)){trigger_error('Redis连接出错!!!'
    1063天前 redis 0
  • Java怎么将Excel转为图片 正版软件
    Java怎么将Excel转为图片
    Java将Excel转为图片、html、XPS、XML、CSV通过文档格式转换,可满足不同办公场合对文档操作的需求。本文将介绍转换Excel文档为其他常见文档格式的方法。通过文中的方法,可支持将Excel转换为包括PDF、图片、html、XPS、XML、CSV、PCL、ODS、PostScript、以及OfficeExcel不同版本,如,version97-2003,version2007,version2010,version2013,version2016等在内的不同文档格式。本文以转换其中的几种文档
    1063天前 Excel Java 0
  • java中引发死锁的情况是什么 正版软件
    java中引发死锁的情况是什么
    java引发死锁的4种情况1、交叉锁引发程序死锁:比如线程A持有R1的锁等待R2的锁,线程B持有R2的锁等待R1的锁。2、内存不足:比如两个线程T1和T2,T1已获取10MB内存,T2获取了15MB内存,T1和T2都需要获取30MB内存才能工作,但是剩余可用的内存为10MB,这样两个线程都在等待彼此释放内存资源。3、一问一答式的数据交换:服务器开启某个端口,等待客户端访问,客户端发送请求后,服务器因某些原因错过了客户端请求,导致客户端等待服务器回应,而服务器等待客户端发送请求。4、死循环引起的死锁:比较常
    1063天前 Java 0
  • MySQL中的独占写锁是什么? 正版软件
    MySQL中的独占写锁是什么?
    说明1、对MyISAM表的写操作(加写锁),会阻塞其他进程对同一表的读和写操作。2、只有当写锁释放后,才会执行其他进程的读写操作。在锁释放前不能写其他表。实例Transaction-Amysql>setautocommit=0;QueryOK,0rowsaffected(0.05sec)mysql>locktablemyisam_lockwrite;QueryOK,0rowsaffected(0.03sec)mysql>updatemyisam_locksetv='2001'wherek=
    1063天前 MySQL 0