- 博客(112)
- 资源 (35)
- 收藏
- 关注
转载 CSDN博客的积分算法和排名(附排名首位的博主链接)
最近对CSDN的博客积分计算规则比较疑惑,并看到CSDN的一篇博客《CSDN博客的积分计算方法和博客排名规律》:“博客排行榜排名分值=个人Blog所有随笔与文章的阅读数之和+个人Blog所有评论数之和*10 +个人所发表的评论数之和*50 ”。 推荐博客规则CSDN博客所有用户均有机会推荐自己的博文到博客频道首页。发布博文时选中“发布到CSDN博客首页”单选框即可。用户推荐要求:...
2018-07-18 10:03:56 4239 15
转载 【转】漫画:经典谷歌面试题“扔鸡蛋”,看看你会做吗?
第二天题目:扔鸡蛋问题有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点?举个栗子,最笨的测试方法,是什么样的呢?把其中一个鸡蛋,从第1层开始往下扔。如果在第1层没碎,换到第2层扔;如果在第2层没碎,换到第3层扔.......如果第59层没碎,换到第60层扔;如...
2018-07-12 15:36:59 2190 2
原创 Java调用Python程序方法出现line为null的情况(line = in.readLine()),不能调用第三方库
一、起因:网上有不少Java调用Python程序方法的文章,但是都有提到获取line一直是空的问题。直接上Java调用Python程序代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Demo1 { public static void main(String[] args) { // TODO Auto-g
2021-08-09 22:38:38 1961 14
转载 开发人员常用的ID网站整理!
开发人员常用的ID网站整理!ID 网站名 网址:1 google codehttp://code.google.com/2 google 开发人员主页http://code.google.com/intl/zh-CN/3 Msdn中文网http://www.microsoft.com/china/MSDN/DeveloperCenter/default.mspx...
2020-03-26 15:54:36 1450
转载 Vue项目上线部署的那些坑
最近公司的前端项目要上线,这才发现原来在开发环境跑的很流畅的代码在生产环境中遇到很多坑,在此做一个总结,以免日后再走弯路。 跨域问题: 从开发环境切换到生产环境首先面临的是跨域的问题,开发时为了简单就直接在vue里设置的代理,可到了生产环境就不灵了,出来混迟早要还的。多么痛的领悟。。。 首先我们要弄明白什么是跨域,为何会产生跨域。...
2020-03-02 09:49:11 1152
转载 【转】超实用网站,一次性分享出来
搞学习CSDN: https://www.csdn.net/TED(最优质的演讲):https://www.ted.com/谷粉学术: https://gfsoso.99lb.net/scholar.html大学资源网:http://www.dxzy163.com/简答题:http://www.jiandati.com/网易公开课:https://open.163.com/ted...
2020-02-29 17:05:27 3989
原创 idea热键冲突之打开Settings
最近升级了qq最新版,最新版的qq新增了录屏功能,快键键默认是ctrl+alt+s,当使用IDEA时,想用快捷键ctrl+alt+s打开Settings会触发qq的录屏功能,这时我们只需把qq的热键修改一下就可以解决冲突,这是修改为了ctrl+alt+v。...
2019-12-28 16:03:53 655
原创 最新版google浏览器提示Adobe Flash Player 插件已被屏蔽
开篇一张图,内容全靠编。打开浏览器,访问网页,出现如下情况的解决方法。步骤一:1、打开Google Chrome,建一个新标签页2、在地址栏输入:chrome://flags/#run-all-flash-in-allow-mode3、如图,在黄色位置处,下拉列表选择Enabled,然后就OK了呀步骤二:1、打开谷歌浏览器后点击右上角的菜单按钮然后在...
2019-11-06 10:06:49 11059
转载 javascript判断IE浏览器版本和Edge代码
1、判断是否为IE8及以下版本:if (!+[1,]) { alert('<=8');}2、判断是否为IE9及以下版本: 方法一:if (!('placeholder' in document.createElement('input'))) { alert('<=9');}(IE9及以下版本不支持placeholde...
2019-10-30 16:17:37 1016
转载 [Github] 本地git push免用户名和密码的配置
在终端通过git config --global命令进行配置git config --global user.email "xxx@xxmail.com"git config --global user.name "xxx"git config --global credential.helper store # git push的时候记住用户名和密码git config --g...
2019-10-24 18:15:07 310
转载 linux之vi跳转到指定行数
刚才用vim的时候,发现光标跳转到指定一行非常方便。比如我们要跳到文件的80行,输入下面命令80gg也可以用G代替gg80G还可以输入:n,代表跳转到第n行,:80我们知道下面这个命令是跳到第一行gg下面命令跳转到最后一行G原文链接:https://blog.csdn.net/u011068702/article/details/5...
2019-10-18 10:39:54 15407 1
转载 springboot启动时控制台打印图案
springboot启动时控制台打印图案如下:1、假如我们不想看到这个图案public static void main(String[] args) { SpringApplication application=new SpringApplication(Application.class); /** * OFF G关闭 * CL...
2019-10-18 09:29:52 7146 1
转载 Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
创建表: create table 表名 ( 字段名1 字段类型 默认值 是否为空 , 字段名2 字段类型 默认值 是否为空, 字段名3 字段类型 默认值 是否为空, ...... ); 创建一个user表: create table user ( id number(6) primary key, ---主键 ...
2019-10-17 18:50:13 3694
转载 携程研发方向秋招专业笔试
答案在问题后1、对有18个元素的有序表R[1…18]进行二分查找,则查找A[3]的比较序列为:A、1,2,3B、9,5,2,3C、9,5,3D、9,4,2,32、一棵二叉树的先序遍历序列为A,B,C,D,E,F,中序遍历序列为C,B,A,E,D,F,则后序遍历序列为:A、C,B,E,F,D,AB、F,E,D,C,B,AC、C,B,E,D,F,AD、不确定3、考虑以下J...
2019-10-15 15:08:05 917
转载 信息安全:TeamViewer后台服务器被攻击,暂时禁用该软件排查线上问题
2019年10月11日,深圳市网络与信息安全信息通报中心发出紧急通告,指出目前知名远程办公工具TeamViewer已经被境外黑客组织APT41攻破,提醒企业组织做好防护措施。也就是说,APT41已经攻破TeamViewer公司的所有防护体,并取得有相关数据权限,危险等级非常高。请大家可以采取以下措施进行主动防御:1、近期停止使用TeamViewer远程管理软件并卸载;2、在防火墙中禁止...
2019-10-15 09:26:52 1591
原创 汇总反射
一、获取静态变量和成员变量import org.junit.Test;import java.lang.reflect.Field;import java.lang.reflect.Modifier;public class AppTest { public static String hehe = "hehe"; public String xixi = "x...
2019-08-29 10:15:07 150
原创 快速了解Lua
事由:NGINX 配合 LUA脚本语言可以实现复杂的控制。下面是关于Lua的快速入门。Lua简介:lua是一种脚本语言,用C语言编写,源码开放,其设计目的是为了嵌入程序应用,为应用程序提供便利的扩展功能,提供灵活的定制功能(使用Lua嵌入式脚本达到应用程序可配置可扩展),Lua诞生于1993年,由巴西里约热内卢天主教大学(Pontifical Catholic University of Ri...
2019-08-21 19:37:58 251
原创 poi处理excel2007和处理excel2003文件
import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.h...
2019-07-30 18:57:37 423
转载 Oracle语法限制,in内元素数量必须不大于1000
遇到了这个问题 “oracle中in参数个数限制”,这里记录下,in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000.当in的个数大于1000时,解决办法有:(1)对参数进行处理,分成多个in,其中每个in列表中参数都小于1000,如 in(1,2,3.........1000) or params in(1001,1002...
2019-07-08 15:41:19 2961
转载 Struts2 使用.do后缀的请求方式历史记录
struts早期的1版本,以.do为后缀。 spring的MVC也是以.do为后缀。 struts收购鼎鼎大名的webwork2和开发团队后,将webwork简单封装,原计划是叫做strutsTi,后来怕广大struts1的老用户有歧义,改名叫做struts2,并沿用了webwork2的规则,即.action为后缀。 默认情况下,struts2是无法处理以.do为后缀的请求url的。 我们...
2019-07-01 14:49:22 272
转载 URL中“#” “?” &“”号的作用
1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井...
2019-07-01 14:36:40 871
原创 ORACLE 如何查询被锁定表及如何解锁释放session
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.object_name,a....
2019-06-28 19:25:32 784
转载 Idea--Tomcate配置中的On Upate Action 与 On Frame Deactivation
这两个选项的设置,依赖于 项目的部署方式 是 exploded1、on update action首先来看 on update action 相关的解释,从字面上理解 就是 手工触发 update 动作的时候 做什么:update resources---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效。update classes and r...
2019-04-24 16:08:36 341
转载 oracle中rownum和row_number()
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而row_number()在包含排序从句后是先排序再计算行号码。一、ora...
2019-04-07 12:36:26 184
转载 java身份证号码正则表达式校验(亲测可用)
// 原文:https://blog.csdn.net/u011106915/article/details/76066985public class IDUtils { public static boolean isIDNumber(String IDNumber) { if (IDNumber == null || "".equals(IDNumber)) { ...
2019-03-24 16:40:20 39333 5
转载 MyBatis plugin插件安装(亲测可用)
idea快速安装mybatis plugin 话不多说,先上一个地址:https://github.com/FanVV/mybatis_plus。 该插件好用的一个功能在于可以实现dao与xml文件之间的切换, 点击箭头便可以直接跳转到xml文件, 当跳转到xml之后,再点击箭头可以直接回到dao,非常方便。 至于该插件的安装还是很简单的, 第一步:在git...
2019-03-12 14:15:58 4135
转载 Redis持久化存储(AOF与RDB两种模式)
Redis中数据存储模式有2种:cache-only,persistence; cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persistence即为内存中的数据持久备份到磁盘文件,在服务重启后可以恢复,此模式下数据相对安全。对于persis...
2019-01-18 09:34:16 210
转载 Java中守护线程的总结
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 G...
2019-01-15 11:39:03 297
原创 git 切换远程仓库地址
git仓库的服务器IP地址变了。 本地代码挺多,重新检出太占时间,可以修改一个什么配置让我本地仓库和新的远程仓库建立关联吗, 答案是肯定的!方法有很多,这里简单介绍几种:以下均以项目git_test为例:老地址:git@github.com:zhuchuangang/sharding-sphere-demo.git新地址:git@github.com:tyyking/sharding-s...
2019-01-12 17:51:57 38889 2
转载 软件架构设计-五视图方法论
在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的 在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少有人对“架构”有全面的了解和认识能并说清楚架构是什么,更谈不上掌握了。事实上,也只有极少数人能成为或者被冠以“架构师”这样的title。为此,笔者总结了对架构的一些理解,希望能够补充...
2019-01-12 09:58:09 602
原创 DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS...
2019-01-10 17:01:18 212
转载 图解Tomcat类加载机制(阿里面试题)
这是目前看到最全的一篇关于讲解类加载机制的博客。Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双亲委托。 对于JVM来说:因此,按照这个过程可以想到,如果同样在CLASSPATH指定的目录中和自己工...
2019-01-08 14:34:04 456
原创 SQL语句优化
SQL语句优化(1)选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交...
2019-01-08 11:13:49 142
转载 日志分析查看——grep,sed,sort,awk运用
概述 我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于是,很有必要通过一些手段来高效地辅助你来快速的从日志中找到你要找的问题。本文通过一个从项目中衍生出来的例子从查找日志,筛选日志和统计日志3个方面层层递进来简述日志文件查看中一些有用的手段。(注...
2018-12-28 10:24:09 192
原创 mysql数据库版本问题Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated colum
一、查询mysql 相关mode1、show variables like '%sql_mode%'命令2、select version(), @@sql_mode 命令没有结果3、用sql查询select @@global.sql_mode有结果了ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO...
2018-11-24 12:42:06 8119
转载 Java并发编程:volatile关键字解析--转自:http://www.cnblogs.com/dolphin0520/p/3920373.html
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...
2018-11-22 16:08:41 199
原创 如何防止单例模式被 JAVA 反射攻击
如何防止单例模式被 JAVA 反射攻击package sf.com.singleton;public class Demo { private static boolean flag = true; private Demo() { System.out.println("flag==" + flag); } ...
2018-11-22 12:23:43 571
原创 从源码分析如何避免发射和序列化破坏单利模式
序列化对单例的破坏首先来写一个单例的类:code 1package com.hollis;import java.io.Serializable;/** * Created by hollis on 16/2/5. * 使用双重校验锁方式实现单例 */public class Singleton implements Serializable{ private v...
2018-11-22 12:19:31 176
转载 IDEA 创建java文件提示unable to parse template “Class”
状况:创建.class文件出错报错:Unable to parse template “Class” Error message: Selected class filename ‘ProductServlet.java’ mapped to not java file type ‘Text files’解决:1. 百度结果为修改模板后无法创建.class文件,观察后发现我的模板没有错...
2018-11-12 20:06:51 10521 8
xxl-oracle.sql
2019-10-24
消息中间件加kibana的中文操作指南
2019-02-25
MQTT测试工具
2018-07-12
最新的阿里巴巴java开发规范文档
2018-06-12
全网最低Python网络数据采集pdf
2018-02-04
帮助文档chm制作工具
2017-12-22
jfinal框架的可运行的demo代码-带数据库
2017-12-08
Postman接口测试工具-网页调试与发送网页HTTP请求
2017-09-05
webstorm汉化破解方法-前端神器 附带实用编辑器editplus
2017-09-05
使用编辑工具editPlus破解.........
2017-09-05
activiti插件 ide 可以实现工作流
2017-08-26
jd-gui-0.3.3.windows
2016-12-28
xmlbeans-2.3.0.jar
2016-09-23
JAVA API1.6中文文档.CHM
2016-08-14
Struts2.3.4API.CHM
2016-08-14
Hibernate中文API大全
2016-08-14
Servlet+API中文API
2016-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人