您的当前位置:TAGS -> 中的
  • Java多线程编程中的并发安全问题及解决方法

    后端开发2025年08月17日

    目录 线程安全性 死锁 定义 实现一个死锁 查看死锁 解决死锁 其他线程安全问题 单例模式 线程安全性 线程安全是指我们所写的代码在并发情况下使用时,总是能表现出正确的行为;反之,未实现线程安全的代码,表现的行为是不可预知的,有可能正确, 实现线程安全的方式: 线程封闭 就是把对象封装到一个线程里,只有这一个线程能看到此对象。实现线程封闭的方式如下: 栈封...

  • linux系统中的删除操作

    服务器2025年08月16日

    #rm [-fir] 文件或者目录 参数: -f:就是force的意思,忽略不存在的文件,不会出现警告信息; -i:互动模式,在删除前会询问用户是否操作; -r:递归删除。最常用的在目录删除。这是一个非常危险的参数!!! 范例一:删除bashrc #rm -i bashrc rm: remove regular file `bashrc'? y #如果加上...

  • Java SpringBoot 中,动态执行 bean 对象中的方法

    后端开发2025年08月15日

    根据不同的条件,调用不同的 bean 对象,执行对象中的方法 SpringUtils 工具类 package com.vipsoft.web.utils; import cn.hutool.core.util.ArrayUtil; import org.springframework.aop.framework.AopContext; import org....

  • CSS中的text-overflow:clip|ellipsis的使用

    前端开发2025年08月14日

    如果想让某个容器(div或者li或者...块级元素)显示一行文字,当文字内容过多时,不换行,而是出现...,可以使用text-overflow:clip|ellipsis 基本语法:text-overflow : clip | ellipsis 若为text-overflow:clip 取默认值,不显示省略标记(...),而是简单的裁切 若为text-ov...

  • Linux中替换文本中的字符串

    服务器2025年08月13日

    (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/467308 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有...

  • 使用Java获取Json中的数据简单示例

    后端开发2025年08月13日

    目录 1.普通元素 2.属性包含大括号 { 3.属性包含中括号 [ 4.属性中既有中括号包括,又嵌套了大括号 补充:java提取json中某个数组的所有值 总结 使用com.alibaba.fastjson解析 总结:一个花括号 { 放进JSONObject一次 一个中括号 [ 放进JSONArray一次 获取一次属性调用getXxx一次 1.普通元素 g...

  • java中的编码转换过程(以utf8和gbk为例)

    后端开发2025年08月12日

    目录 java中的编码转换(以utf8和gbk为例) 以下是针对以上情况的代码测试 java编码格式的转换以及乱码恢复 如何在java中进行编码格式转换 首先什么情况会乱码 为什么gbk,gb2312转换没有乱码? 乱码的数据可以转变回来吗? 总结 java中的编码转换(以utf8和gbk为例) 在正常javaweb开发中经常会发现字符转换的需求,会存在中...

  • CSS中ul li居中的问题

    前端开发2025年08月11日

    一直以为对ul li居中对齐已经掌握了。但最近做项目时发现之前li的float:left方法显然有一个问题,就是无法居中(水平),只能使用padding-left或margin-right的方法方法来固定其居中。 但这样可能在宽屏与窄屏的显示不一致。 使用这种方法主要是利用li的浮动固定宽度来实现,li的默认display为block,将其这个属性改为in...

  • ruby中的alias和alias_method

    后端开发2025年08月08日

    ruby中的alias和alias_method都可以重命名一个方法,它们的区别如下: 1.alias是ruby的一个关键字,因此使用的时候是alias :newname :oldname alias_method是Module类的一个方法,因此使用的时候是alias_method :newname,:oldname,有一个逗号。 2.alias的参数可以...

  • ruby中的顶层方法

    后端开发2025年08月07日

    在ruby中写顶层函数的时候,总会有一个问题,self是谁,这些方法是谁的,是什么方法。 如下: p self p self.class def talk p self end talk 输出main,Object,main 由此可见,在写顶层代码的时候,ruby自动提供了一个默认的self,它是Object类的实例对象,main。 那么这个方法talk是...