
JAVA
火星种萝卜
c++ vc mfc java
展开
-
纳秒是10^(-9),代码写法是1.0e-9不是10.0e-9
System.nanoTime() - 简书转载 2023-08-22 19:24:39 · 481 阅读 · 0 评论 -
在线时间戳转换工具
https://www.beijing-time.org/shijianchuo/转载 2021-06-29 10:49:05 · 816 阅读 · 0 评论 -
什么是MANO
https://blog.youkuaiyun.com/ZuoFengYeCao/article/details/88264361转载 2021-05-06 20:50:38 · 876 阅读 · 0 评论 -
MYSQL创建数据库
http://c.biancheng.net/view/2413.html转载 2021-04-12 15:13:25 · 99 阅读 · 0 评论 -
2021-04-12
client does not support authentication protocol requested by server错误原因使用MySQL客户端Navicat连接数据库MySQL8.0,MySQL8.0之前的版本中加密规则是mysql_native_password,而MySQL8.0,加密规则是caching_sha2_password3、解决办法(1)将加密规则还原成mysql_native_password方法1 (亲测有效)https...转载 2021-04-12 15:02:14 · 140 阅读 · 0 评论 -
MYSQL修改密码错误
mysql> set password for `root`@`localhost`=password(`123456`);ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'password(`123456`)' at line 1mysq转载 2021-04-12 14:00:21 · 280 阅读 · 0 评论 -
2021-04-12MYSQL修改密码报错
https://blog.youkuaiyun.com/qq_43270153/article/details/108148441转载 2021-04-12 14:00:00 · 208 阅读 · 0 评论 -
springEL表达式
https://blog.youkuaiyun.com/u011305680/article/details/80271423转载 2021-04-11 18:44:49 · 268 阅读 · 0 评论 -
今天重新建立了个eclipse 的maven项目,提示org.junit找不到
今天重新建立了个eclipse 的maven项目,TEST包中的代码提示org.junit找不到明明查看到library中的maven dependencies中有对应的junit jar包将光标放在报错代码中的@Test前面提示需将junit4 添加到java build path中,添加后报错问题解决原因:可能是libaray中的与maven dependencies中的作用域不同,这也只是推测,eclipse工具做的不够人性化吧添加后效果...原创 2021-04-10 20:26:41 · 383 阅读 · 0 评论 -
maven项目出现如下错误,求指点;CoreException: Could not calculate build plan:
https://blog.youkuaiyun.com/qq_40999533/article/details/89875888转载 2021-04-10 20:03:31 · 199 阅读 · 0 评论 -
ECLIPSE配置MAVEN
https://www.cnblogs.com/guohu/p/10699637.html转载 2021-04-10 12:08:57 · 110 阅读 · 0 评论 -
spring使用AOP注解三步曲
原创 2021-04-10 11:56:44 · 104 阅读 · 0 评论 -
xml命名空间只是标记区分不同的空间的作用,一般与上网无关,虽然通常都写的是URL网址
XML命名空间XML 命名空间提供避免元素命名冲突的方法。命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 携带 HTML 表格的信息:<table><tr><td>Apples</td><td>Bananas</td></tr></table>这个 XML 文档携带有关桌子的信息(一件家具):<ta.转载 2021-04-10 10:10:24 · 176 阅读 · 0 评论 -
@PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值
@PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值原创 2021-04-09 09:33:00 · 194 阅读 · 0 评论 -
gradle与maven区别
https://blog.youkuaiyun.com/jueane/article/details/50383431转载 2021-03-31 16:46:49 · 124 阅读 · 0 评论 -
spring 启动步骤 如何加载配置文件 1.5小时 mashibing
https://www.iqiyi.com/v_idtpb1bypw.html转载 2021-03-30 12:01:48 · 111 阅读 · 0 评论 -
spring启动流程
https://www.jianshu.com/p/280c7e720d0c转载 2021-03-30 11:54:39 · 120 阅读 · 0 评论 -
@Autowired注解通过源码讲原理
https://blog.youkuaiyun.com/o9109003234/article/details/101365065转载 2021-03-30 00:05:20 · 107 阅读 · 0 评论 -
图解SSH登录过程
https://www.dazhuanlan.com/2020/03/01/5e5ae719ecfb1/转载 2021-03-28 09:36:04 · 191 阅读 · 0 评论 -
简书 SSH 登录流程分析
https://www.jianshu.com/p/0473f269f4a6结合如下看,有评论说下面的总结可能有问题,可能总结反了,总结的流程原理是有参考意义的SSH公钥登录(私钥认证)原理https://blog.youkuaiyun.com/csm201314/article/details/78453579在平时工作中我们经常要远程登录服务器,这就要用到SSH协议:$ ssh user@host主要有两种登录方式:第一种为密码口令登录,第二种为公钥登录密码口令登录 通过密码.转载 2021-03-27 17:12:29 · 213 阅读 · 0 评论 -
VIM 的方向键 h(左)、j(下)、k(上)、l(右)
除了空格键和方向键外,减号'-'(上)、enter键(下)、h(左)、j(下)、k(上)、l(右)也可当方向键移动光标https://blog.youkuaiyun.com/cowboy90/article/details/95162121转载 2021-03-25 18:35:43 · 1212 阅读 · 0 评论 -
java虚拟机参数-X 与 -XX的区别
java虚拟机参数-X 与 -XX的区别java虚拟机参数-X 与 -XX的区别为什么有的用-X 如,-Xms -Xmx -Xmn等有的用-XX: 如-XX:MaxPermSize=100M等这个用法有什么规范吗------解决方案--------------------http://hi.baidu.com/sdausea/blog/item/c599ef13fcd3a7dbf6039e12.html------解决方案--------------------可以搜一下命...转载 2021-03-24 12:26:13 · 644 阅读 · 0 评论 -
vi/vim 删除:一行, 一个字符, 单词, 每行第一个字符 命令
http://dsec.pku.edu.cn/~jinlong/vi/Vi.htmlx 删除当前光标下的字符dw 删除光标之后的单词剩余部分。d$ 删除光标之后的该行剩余部分。dd 删除当前行。c 功能和d相同,区别在于完成删除操作后进入INSERT MODEcc 也是删除当前行,然后进入INSERT MODE删除每行第一个字符:%s/^.//g...转载 2021-03-23 16:34:10 · 441 阅读 · 0 评论 -
什么是gradle
https://baike.baidu.com/item/gradle/3066272?fr=aladdin转载 2021-03-22 15:54:28 · 96 阅读 · 0 评论 -
2021-03-21 jdk中体统的URL能访问的协议非常有限(当然可以进行扩展,不过很麻烦),常用的有http,file,ftp等等
jdk中体统的URL能访问的协议非常有限(当然可以进行扩展,不过很麻烦);常用的有http,file,ftp等等。并没有提供对classpath和servletContext中的资源的获取方法。https://blog.youkuaiyun.com/linjx2004/article/details/5608909...转载 2021-03-21 12:29:23 · 73 阅读 · 0 评论 -
2021-03-21HttpServlet中service()方法与doGet 方法的关系,前者会调用后者 ,见源码
public abstract class HttpServlet extends GenericServletprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String method = req.getMethod(); if (method.equals(METHOD_G...原创 2021-03-21 11:46:31 · 163 阅读 · 0 评论 -
SynchronousQueue原理解析
https://www.jianshu.com/p/af6f83c78506https://blog.youkuaiyun.com/u014698349/article/details/98504831转载 2021-03-20 12:24:24 · 121 阅读 · 0 评论 -
newcachedthreadpool用法
https://blog.youkuaiyun.com/Tangshuai33333/article/details/90076203?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachin转载 2021-03-20 11:57:47 · 485 阅读 · 0 评论 -
简书上的大牛总结的 ServerSocket Accept() 的确是阻塞方法 与猜想一致 一些理解 转载如下
当我们调用如下代码的时候,实际java封装了很多层调用图1new ServerSocket(9876) 这个构造函数的内部,会调用 bind() 以及 listen() 等系统调用,之后才是 accept(),下面依次讲解。bind(): bind 只是简单的将套接字和 地址端口联系上,调用bind()之后,netstat 不会看到任何连接listen(): listen 表示此套接字 已经处于监听状态了,外部请求可以打进来了。图2可以看到,...转载 2021-03-19 20:47:28 · 1376 阅读 · 1 评论 -
2021-03-19Tomcat源码学习--WebAppClassLoader类加载机制
Tomcat源码学习--WebAppClassLoader类加载机制在WebappClassLoaderBase中重写了ClassLoader的loadClass方法,在这个实现方法中我们可以一窥tomcat真正的类加载机制,简单来说web应用首先还是去尝试加载jre下面的类这个流程是不可变的,接下来web应用就可以根据设置首先是加载自己应用下的class文件还是tomcat的lib目录下的class文件了,实现逻辑看loadClass的实现机制还是比较简单的,所有通过设置web应用可以遵循类加载的双亲转载 2021-03-19 16:22:50 · 220 阅读 · 0 评论 -
controller与servlet区别
理解1:你可以理解为,Spring MVC是基于servlet的,它有一个DispatherServlet,然后它负责处理请求,并且调用了你的controller。打一个比方,web网站是应用程序么?你可以说浏览器是一个应用程序,而web网站是让浏览器这个应用程序作为基础,成为通用的应用的容器。理解2:框架之所以叫框架,就是方便我们开发吧,比如它提供了安全验证,文件上传,参数填充,还有就是解耦合。而且基于Spring易实现事务控制和AOP有问springmvc和servlet的区别的么?转载 2021-03-19 12:17:03 · 1812 阅读 · 0 评论 -
实例化servlet的几种方式
https://www.zhihu.com/question/337082177/answer/766849651转载 2021-03-19 12:12:01 · 342 阅读 · 0 评论 -
2021-03-19注解是分功能模块的@ReuqestMapping注解需要依赖的jar为jar-web ,@Autowired注解依赖的是springframework包
https://blog.youkuaiyun.com/weixin_33882452/article/details/93641451转载 2021-03-19 11:41:15 · 271 阅读 · 0 评论 -
2021-03-18TOMCAT的非双亲委派机制众家辨解
字节码可以来自于磁盘文件 *.class,也可以是 jar 包里的 *.class,也可以来自远程服务器提供的字节流,字节码的本质就是一个字节数组 []byte,它有特定的复杂的内部格式。JVM 运行实例中会存在多个 ClassLoader,不同的 ClassLoader 会从不同的地方加载字节码文件。它可以从不同的文件目录加载,也可以从不同的 jar 文件中加载,也可以从网络上不同的静态文件服务器来下载字节码再加载。总之 当应用需要到某个类时,则会按照下面的顺序进行类加载:1 使用boot转载 2021-03-18 22:18:42 · 82 阅读 · 0 评论 -
真正理解线程上下文类加载器(多案例分析)
https://blog.youkuaiyun.com/yangcheng33/article/details/52631940转载 2021-03-18 20:38:25 · 232 阅读 · 0 评论 -
TOMCAT的非双亲委派机制
https://artisan.blog.youkuaiyun.com/article/details/106536300?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-1.control&dist_request_id=1328665.20487.16160535362290329&depth_1-utm_source=distribute.pc_relevant.none-tas转载 2021-03-18 17:15:36 · 102 阅读 · 0 评论 -
线程上下文类加载器与TOMCAT的非双亲委派模型对比看
https://www.jianshu.com/p/05ec26e25627转载 2021-03-18 16:00:29 · 80 阅读 · 0 评论 -
解决Eclipse调试JDK源码无法查看变量值
https://blog.youkuaiyun.com/u012453843/article/details/87927055转载 2021-03-18 15:09:17 · 204 阅读 · 0 评论 -
TOMCAT9 如何突破的双亲委派机制
http://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html转载 2021-03-18 11:12:46 · 109 阅读 · 0 评论 -
path与classpath区别 path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径
CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的.class文件总而言之,path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径https://blog.youkuaiyun.com/weixin_40171603/article/details/81301687...转载 2021-03-17 22:58:41 · 193 阅读 · 0 评论