
java基础
文章平均质量分 67
echoecho_tongtong
士别三日当刮目相看
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【时间格式引发的事故】
常常不经意的小事,慢慢积累,也一定会有收获原创 2023-08-10 17:28:52 · 370 阅读 · 0 评论 -
【生产问题】前端接口请求报blocked:mixed-content
nginx 配置了https协议,导致web 项目的http请求无法完成。定位问题是 request.getScheme() 得到的是http. 需要改成https原创 2023-01-10 13:55:09 · 1192 阅读 · 0 评论 -
svn的一些基本操作。比如下载项目,更新,提交,比对等,同时还有就是在myeclipse上的操作。
虽然现在有用git等工具,但我还是比较习惯svn。觉得它还是比较好用的。现在我就分享一些常用技巧吧。欢迎大家一起讨论。首先是安装svn.我说的是安装客户端(小乌龟图标)。安装完后随便找个文件夹空白处右键,就会出现TortoiseSvn等图标。说明客户端安装就成功了。然后说下svn的几个常见操作吧。 1.checkOut(检出):将svn库的东西拷贝下来。比如你们java代码存储...原创 2018-07-06 20:52:24 · 3873 阅读 · 0 评论 -
如何解决tomcat服务器不能选择项目问题
首先我自己在平时导入项目的时候遇到过几次,每次都话费很长的时间。现在有机会把解决方法给大家分享下。 我的情况是:导入项目后,tomcat添加项目时没有该项目选择。 据网上搜索:这是因为该项目不是web项目。解决办法:选择该项目,右键--properties---myEclipse--Project Facets. 看到如下界面,勾选即可。然后再用tomcat选择项...原创 2018-07-05 12:53:34 · 1928 阅读 · 0 评论 -
【记一次生产事故】
有时候一些道理和准则,只有亲身经历了,才会更有感悟。本文将介绍一个因为参数校验不充分导致的生产事故。原创 2023-01-03 09:09:48 · 376 阅读 · 0 评论 -
【一】使用Netty实现群发消息
Netty是由JBOSS提供的一个java开源框架,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。今天我们简单的使用Netty 来实现下群发功能.原创 2022-12-17 21:35:20 · 1753 阅读 · 0 评论 -
java面试总结--2020-10,深圳
最近面试的常见问题总结:一.java集合:1.常见的集合类型有哪些2.ArrayList,LinkedList HashMap的底层原理3.jdk 1.8对hashMap的优化,以及如何hash冲突的原理以及是否可以避免hash冲突二:java虚拟机 1.描述java虚拟机的内存分布情况 2.常见的虚拟机的内存回收机制以及常见的java虚拟机 3.常见的内存异常有哪些以及你自己有使用过哪些Java命令来调试跟踪对应的java问题三:Spring系列1...原创 2020-10-22 14:06:46 · 335 阅读 · 2 评论 -
小记 获取dump文件
系统应用出现问题,可以采用查看dump文件来进行分析。常见的dump文件有heapdump,threaddump.hprofdump 等。其中threaddump很容易查看线程的阻塞等情况。hprofdump可以分析应用的对象是否内存泄漏等。举例在linux服务器上打hprofdump文件。首先找到对应的进程:ps -ef| grep java. 显示的进程号和java的目录。然后 在对应的java目录的bin 目录下看是否有jrcmd文件夹(一般会有)。最后,需要切换成对应...原创 2020-05-13 10:28:03 · 462 阅读 · 0 评论 -
jdk的理解
很多时候我们在不停的学习新技术,却忽略了java最初的定义。总结了一下,温故知新。JDK基础概念及目录结构我们通常所说的JDK,其实是指Java开发包,里面包含Java开发用到的工具集。JDK(Java Development ToolKit),包含了Java运行环境(JRE)和开发工具(编译器,调试器,javadoc等)。我们就是依靠JDK来开发和运行Java程序的。JDK的编译器Javac[.exe],会将Java代码编译成字节码(.class文件)。编译出的字节码在任何平台上都一样的内容原创 2020-08-11 08:39:41 · 360 阅读 · 0 评论 -
反射,类加载过程
首先理解RTTI:Run Time Type Identification ,运行时识别类型信息。Class对象:它包含了与类有关的信息,事实上,Class对象就是用来创建类的所有的"常规"对象的。类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并且编译了一个新类,就会产生一个Class对象(更恰当地说,是被保存在一个同名的.class文件中)。为了生成这个类的对象,运行这个程...原创 2019-09-21 17:02:52 · 530 阅读 · 0 评论 -
java 二进制以及二进制运算
虽然现在很少用到二进制,可是一些源码中会经常遇到,比如://HashMap中的hash方法: static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }这里记录一些二进制知识。...原创 2019-01-09 23:02:50 · 1523 阅读 · 2 评论