zoukankan      html  css  js  c++  java
  • 半年期工作总结

    2021年3月入职这份工作,已经接近半年有余,一直贪玩,疏于总结:这里做简单的回顾:

    代码重现:

    1. 根据某一确定顺序,对表格数据重现排序,代码如下(C#):

     sortBySpecifiedOrderOfPaxId函数:

     2.字符串判空,先上一段代码(Java):

    一下是org.apache.commons.lang3包下的StringUtils判空逻辑:

    根据以上方式,我分别对lang3包下的StringUtils.isEmpty(String s),StringUtils.isNoneBlank(String s) 和 ObjectUtils.isEmpty(Object o) 分别做了验证,总结如下:

    (1) StringUtils.isEmpty(String s) : org.apache.commons.lang3

    if s = null   -----> true

    if s = ""      -----> true

    if s = " "     -----> false

    if s = "null" -----> true

    (2) ObjectUtils.isEmpty(Object o) : org.apache.commons.lang3

    if o = null   -----> true

    if o = ""      -----> true

    if o = " "     -----> false

    if o = "null" -----> true

    (3) StringUtils.isNoneBlank(String s) : org.apache.commons.lang3

    if s = null   -----> false

    if s = ""      -----> false

    if s = " "     -----> false   /   s = " u001e"  -----> false

    if s = "null" -----> true

    注:留意空白符 与 空字符串;

    另外,在org.springframework.util 和 org.apache.commons.lang3 中,都有类似的判空方法;

    但有一个区别是spring旗下的 可以对基本类型进行判空,而apache中的 则不可以对基本类型进行判空。

    最后,是关于 " u001e",如下图:

     3.行李牌打印的问题,条形码必须由全数字组成,则通过正则校验,如含非数字字符,则删除该字符:

    (1) 打印行李牌的更改:

     (2) 行李牌打印不出来的原因:

    行李牌条形码BarcodeBagNo校验:

    Windows环境下,项目启动端口被占用问题

    在windows环境下,通过idea启动java项目,发现端口被占用时有发生,猜测可能是因为项目没有被正常关闭,或 其他未知软件强行占用了所需端口 导致,这种问题,最直接的解决方案就是重启电脑,但是win10以后,重启一次电脑,慢的跟乌龟一样。而且大量的软件需要重新开启,这里通过如下两篇博客,找到了解决方案,但是又引出了一个新的问题,也许是端口没有被关闭完全,在访问启动后的项目时,发现很多请求同时出现了两个同样的js文件,遂决定重启电脑。

    端口被占用怎么办?关闭占用端口的进程

    当你发现某个端口被占用时,但不知道是哪一个进程占用了端口,需要关闭占用该端口的进程。

    1.启动系统命令行(windows系统)win+r

    2.输入命令:netstat -ano,可查看所有端口的使用情况;netstat -aon|findstr "端口号",可查看对于端口的使用情况。

    3.找到对应的pid,并打开任务管理器,点击进程选项卡

    4.点击pid选项卡可按pid排序,若无pid选项卡,右键任一其他选项卡可弹出菜单,勾选pid即可

    5.按照cmd命令查到的pid号,在任务管理器中找到对应的进程,右键关闭进程
    ————————————————
    版权声明:本文为CSDN博主「Glinty」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Glinty/article/details/105939105

    windows 命令行关闭占用的端口

     

    1、找到占用端口的进程id

    netstat -ano | findstr "8890"

    2、通过进程id,假设此时占用该端口程序的进程id为 123,关闭端口命令

    taskkill /PID 123 /F

    微信扫码关注公众号,有意想不到的惊喜哦!!!

    参考文献:

    https://blog.csdn.net/Glinty/article/details/105939105

    https://www.cnblogs.com/wuyan717/p/14930607.html

  • 相关阅读:
    DEVOPS技术实践_02:jenkins自动构建项目
    DEVOPS技术实践_01:jenkins集成平台
    nginx和keeplive实现负载均衡高可用
    web简易MP3播放插件 Aplayer篇章一
    龙珠MAD-视频列表(收集更新)
    使用咪咕云做C站视频直链源
    自翻唱龙珠超OP2【限界突破X幸存者】
    龙珠超的新OP【限界突破×サバイバー】
    [盘点]现今热门的h5网游
    一个简单的“贪吃蛇”小游戏
  • 原文地址:https://www.cnblogs.com/HarryVan/p/15376003.html
Copyright © 2011-2022 走看看