下面的有些来自别人的技术博客,有些事以前自己遇到的,持续补充。。。1:三目运算符首先我们看下这道题:char x = 'x';System.out.println(true?120:x);我们的第反应结果不就是120吗,但是我们实际运行下,结果是x。是不是有种诧异的感觉,是不是觉得被带沟里去了?不知道大家感觉如何,反正我看到这个结果都惊呆了。对于三目运算符中的两个结果,如果个是常量,
scrapy爬虫出现Forbidden by robots.txt # Obey robots.txt rulesROBOTSTXT_OBEY = False scrapy定时执行抓取任务 用crontab -e
转载 2019-05-20 14:28:00
91阅读
2评论
1. 关于SVN重连linux以前不小心连接svn服务器时候连错了svn路径 想要重新连接的时候。网上找的方法都是svn switch --relocate  旧url   新url搞了 半天都没成功后来才搞清楚这是SVN迁移后转移命令 虽然变了url  但是内在结构是不变的我所需要的是要清除旧的svn路径结构  换成新的正确方法是在删除svn客户端目录下的
svn
原创 2016-06-29 15:42:47
1427阅读
大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些! 如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以,老司机 对新手说,最好用#。简单的说#{}是经过预编译的,是安全的,而是未经过预编译的,仅仅是
转载 2020-03-03 10:08:00
296阅读
2评论
前言 记录一些遇到的问题 (1)Mixed模式不能通过filter进行过滤 问题来源 在 Mixed 模
原创 2022-10-21 16:02:18
98阅读
from:http://my.oschina.NET/u/875730/blog/3780860 Redis跨机房使用问题  般地,redis的每个实例都是个master加上个slave,这般要放在同个机房idc,否则会出现各种莫名其妙的问题。为了防止个idc出问题,可以用scp或者rsync命令把redis数据定时(譬如每隔10分钟或者半小时)地备份到另个机房。
转载 2017-03-02 08:22:53
5127阅读
转载 2019-05-17 16:09:00
86阅读
2评论
UI的闪烁 Angular的自动数据绑定功能是亮点,然而,他的另面是:在Angular初始化之前,页面中可能会给用户呈现出没有解析的表达式。当DOM准备就绪,Angular计算并替换相应的值。这样就会导致出现个丑陋的闪烁效果。 上述情形就是在Angular教程中渲染示例代码的样子: <body
原创 2022-04-06 11:58:09
84阅读
大家都知道,每年的春节后,是跳槽旺季,原因无非,努力过位需求增多了...
转载 4月前
44阅读
相信做过Java 开发对这个类应该不陌生,没错,这个类是jackson提供的,主要是用来把对象转换成为个json字符串返回到前端,现在大部分数据交换都是以json来传输的,所以这个很重要,那你到底又对这个类有着有多少了解呢,下面我说下我遇到的一些首先,先把我要说的几个需要设置的属性贴出来先ObjectMapper objectMapper = new ObjectMapper(); //序列化的时候序列对象的所有属性objectMapper.setSerializationIn
转载 2021-07-28 17:57:07
2794阅读
1.laravel 本身的性能不行,对高性能服务器,需要使用lumen 2. {{$url}} 默认会执行 htmlentities ,进行转意义,如果不需要转义可直接使用 php的echo 或者 {!! $url !!} 代替 用compileExtensions、compileStatement
原创 2022-05-08 23:05:36
104阅读
DecimalFormat处理1.24385,取四位小数的时候,得出的结果是1
原创 2022-07-29 06:47:57
144阅读
1、tnsping实例名报错:在服务器上修改tns监听配置文件,我的路径在/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora不用重启监听,好了:
原创 2018-06-20 15:09:40
1345阅读
下载etcherhttps://www.balena.io/etcher/制作安装镜像镜像制作:下载etcher,
原创 2022-10-13 17:23:23
393阅读
开公司太麻烦了。
安装好nodejs之后,即便你安装到其他盘,但是path的目录依然是C:\Users\用户名\AppData\Local\atom\bin;C:\Users\用户名\AppData\Roaming\npm查看全局安装的目录用命令查看npm root -g查看npm配置信息npm config get cachenpm config get prefix默认的全局路径
原创 2021-06-07 16:24:30
388阅读
安装好nodejs之后,即便你安装到其他盘,但是path的目录依然是C:\Users\用户名\AppData\Local\atom\bin;C:\Users\用户名\AppData\Roaming\npm查看全局安装的目录用命令查看npm root -g查看npm配置信息npm config get cachenpm config get prefix默认的全局路径是C:\
原创 2021-06-07 16:24:31
519阅读
线上IM消息的数据库,磁盘空间使用率已到达96%没申请到扩容的新机器,无法做数据库迁移保留的是全量聊天记录,条都不许删在这种场景下,为了减少空间容量,只能对表做碎片整理来释放空间, optimize table当我们使用mysql进行delete数据,delete完以后,发现空间文件ibd并没有减少,这是因为碎片空间的存在,举个例子,共公司有10号员工,10个座位,被开除了7个员工,但这些座位
原创 精选 2017-08-18 09:06:45
10000+阅读
3点赞
这两天直在研究sonar单元测试覆盖率的问题,我们线上使用的是sonar的单元测试的扫描.我们平时单测是使用groovy语言写的,使用的是spock框架,自己研究了很长时间,今天也是跟大佬研究讨论了下,聊了聊他们自己踩的,学习到新的知识点,今天记录下最近踩的一些吧,我们知道sonar本省底层的扫描结果是使用jacoco进行扫描的,我们进行扫描,只需要执行mvnsonar:sonar就可以
原创 2020-08-17 21:31:41
2533阅读
  • 1
  • 2
  • 3
  • 4
  • 5