Java同步锁详解摘要: java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都
转载
2022-04-02 19:00:03
222阅读
前言 在大多数的java项目中,使用开发者直接使用socket的场景并不多。但是目前众多框架的底层中,都会有socket的身影。此示例一下java原始的socket编程,并通过telnet进行通讯。1、功能实现如上图所示,主要实现服务器开启服务,每个客户端链接时都分配一个新的线程与其通讯。2、服务端代码:import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;import java.u
原创
2021-08-30 18:36:57
189阅读
2.4 传统经验光照模型详解
原创
2023-08-08 01:59:02
395阅读
一般情况下,为了方便切换环境,我们会将关于环境的信息存放在配置文件中,例如mysql的账号密码,redis的账号密码,支付宝、微信的密钥等等。 这些信息是极为敏感的信息,一旦泄露,会造成很大的损失。因此,一般开发者会将配置文件中进一步加密,避免这些敏感信息让不法分子直接获取。
原创
2021-08-30 18:34:42
1001阅读
首先普及几个知识:Linux下一切都是文件,包括输入输出设备、网络连接、socket、管道等与文件打开数最相关的是文件描述符(有的人喜欢称作文件标识符,英文为file descriptor),文件打开数的实质就是文件描述符的数量文件打开数的多少取决于系统种类、内存大小,int(语言关键字,如C99的int)长度(非负整数),以及系统管理员的设定最大文件打开数是针对一个进程而言,即一个进程能打开的文
原创
2015-07-21 19:05:35
5178阅读
文章目录构造方法说明常用方法说明常用场景构造方法说明Random( ) 构造一个随机数生成器Random(long seed) 用种子seed构造一个随机数生成器。无参构造最后也是调用的有参构造,传入的种子是一个随机性较强的参数。种子作用:如果多个Random对象传入同一个种子,则出来的随机数是一样的。(在任何机器上运行都一样)代码示例:public class RandomTest{ public static void main(String[] args) {
原创
2021-08-30 18:34:13
278阅读
高手详解SQL性能优化十条经验 这十条经验是作者自己进行总结的结果,配合一些代码进行解释。希望本文能给各位数据库管理员在性能优化方面一些启示。 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '...
转载
2022-10-21 12:06:08
27阅读
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列
转载
精选
2014-03-04 12:59:29
609阅读
zabbix 服务器端优化zabbix的参数除了保证服务正常运行以外,还会影响到服务器的性能,如果设置的不合理可能会导致服务器的性能严重下降,经常CPU占用过高或者是IO占用过高,最近我们的监控系统就出现了类似的情况,数据库负载以及IO读写特别的高,所以这里我对zabbix_server的配置文件再次进行一次详细的理解,并且修改和优化了配置的参数。具体如下:### Option: ListenPo
原创
2019-10-21 10:40:48
934阅读
[url]http://database.51cto.com/art/200904/118526.htm[/url]
[color=red][b]1.查询的模糊匹配[/b][/color]
尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.
解决办法:
其实只需要对该脚本略做改进,
原创
2023-05-15 13:57:36
42阅读
文章目录什么是 ingress?如何创建Ingress资源Ingress Nginx部署1、部署Ingress controller2、部署后端服务3、部署ingress-nginx service4、部署ingress增加tomcat服务构建TLS站点什么是 ingress?
原创
2022-05-10 10:50:16
1937阅读
文章目录serviceuserspace 模式iptables 模式ipvs 模式service 资源清单Endpoint负载分发策略无头 service同 Pod,主要补齐前面没有讲到的部分。serviceService在很多情况下只是一个概念,真正起作用的其实是kube-proxy服务进程,每个Node节点上都运行了一个kube-proxy的服务进程。当创建Service的时候会通过
原创
2022-05-10 10:50:41
816阅读
作者 |胡书敏责编 | 刘静出品 | CSDN(ID:CSDNnews)本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有...
转载
2021-07-16 14:51:04
389阅读
文章目录Pod 资源清单资源配额Pod 生命周期Pod 的创建过程pod的终止过程初始化容器钩子函数重启策略本篇主要是补全一下前面没有讲到的关于 Pod 的部分。Pod 资源清单在这里,可通过一个命令来查看每种资源的可配置项# kubectl explain 资源类型 查看某种资源可以配置的一级属性# kubectl explain 资源类型.属性
原创
2022-05-10 10:48:52
309阅读
文章目录Pod 调度兔子的故事自动调度定向调度亲和性调度nodeAffinityPodAffinityPodAntiAffinity污点和容忍污点(Taints)查看污点设置污点删除污点容忍 (toleratints)Pod 设置容忍Node 和 Pod 对于污点与容忍基本概念Deployment 中设置容忍设置容忍时间容忍示例污点驱逐Pod 调度兔子的故事在讲解本章之前
原创
2022-05-10 10:49:52
610阅读
由于我并不是计算机专业毕业的,所以起初学起来有点困难。但是老师细致的授课方法和负责认真的授课态度使我建立信心。我相信只要我把老师课上教授的内容弄懂、弄透,我就不会被落下。我就开始一步一步跟着老师的脚步走。每天回家都要复习、消化这一天的内容,并加以练习。所以我的基础知识学的特别的扎实。基础知识阶段是一个量的积累,量积累到一定的程度才会有质的飞跃。正因为我在基础知识阶段这种稳扎稳打的学法,才使我在最后
原创
2015-02-27 15:01:13
359阅读
我觉得学iOS开发,首先心态要好,不要想着我已经学习很长时间了,可以找个好工作,可以赚钱了,牛人除外,不过大多都是普通人。先慢慢培养兴趣下定决心,然后开始找资料,找视频,查百度。等你觉得这些基础的都差不多理解了,那就别看书,将精力集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调。然后自己设计个东西,可以涵盖他们的,做个自己想做的东西出来,虽然可能很难,但是你会在过程中学到很多,是别人
转载
精选
2015-02-27 15:02:02
476阅读
private String stuName;
public String getStuName()
{
return&
原创
2015-04-29 17:58:34
596阅读
不管什么代码记住了哈,老哥们,都是从上到下,从左到右执行的哈,css也不例外
原创
2021-11-16 17:00:13
84阅读
Java经验总结1.BigDecimal我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.05 + 0.01);System.out.println(1.0 - 0.42);System.out.println(4.015 * 100);System.out.println(123.3 / 100); 输出:0.060000
转载
2023-09-02 13:23:58
73阅读