![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
baichi1616
想要从一个白痴蜕变成为大师
展开
-
Java设计模式之----单利模式
使用场景:一个类在程序中,只有一个实例。如环境变量类,线程池,硬件设备,缓存等。在程序中有多个实例导致结果不一致,引发其他问题。具体实现: 1.构造方法私有化。封闭初始化方法。 2.提供静态方法获取对象。提供方法,获取对象实例。 3.声明静态变量作为自己的属性。全局的静态唯一对象。懒汉式:使用时才创建,不被使用永远不会被创建实例。 优点:节省内存。 缺点:线程不安全 代码:public clas...原创 2020-06-10 01:35:16 · 192 阅读 · 0 评论 -
linux 安装jdk后,修改环境变量的问题
在/etc/profile中添加了环境变量之后,每source一次,就会在PATH中新增一次环境变量,并且在/etc/profile中修改后再source,并不是更改旧值,而是在原来的基础上又新增了新的环境变量。导致启动tomcat失败。解决办法是删除旧的环境变量方法unset变量名我们要让JAVA_HOME失效,则unset JAVA_HOME检查是否还有JAVA_HOME这个环境变量echo $JAVA_HOME...原创 2020-05-23 15:35:53 · 389 阅读 · 0 评论 -
阿里云 mysql8 root登录报错1290
原因:用户名或密码错误解决办法,使用非校验模式登录,重置密码参考:https://blog.csdn.net/qq_37189082/article/details/92839888转载 2020-05-22 01:12:21 · 329 阅读 · 0 评论 -
centos7安装mysql数据库
1,到官网下载yum文件(也可以用wget方式)https://dev.mysql.com/downloads/repo/yum/2,选择对应的版本,根据你的centos版本选择,我的是centos7,所以选择如下图3.下载后,上传到你的服务器上4.登录客户端,安装mysql执行命令:yum localinstall mysql80-community-release-el7-1.noarch.rpm安装yum包5,执行完成后检查是否安装成功yum repolis原创 2020-05-21 01:57:38 · 290 阅读 · 0 评论 -
suse 15 安装mysql8
1,下载mysql的安装包官网下载地址:https://downloads.mysql.com/archives/community/选择对应的系统和版本,我的是suse15的,选择suse15的安装包下载,我选择社区版选择你需要的版本,下载xxxbundle.tar2.上传到服务器上并解压解压,tar -xvf xxx-bundle.tar安照以下顺序,安装rpm包,因为相互间有依赖关系devel和test包不需要安装rpm -ivh mysql-community-c原创 2020-05-19 00:13:28 · 1170 阅读 · 0 评论 -
算法之-----时间复杂度和空间复杂度
平时用的少,经常忘记,这里记录下时间复杂度的概念复杂度是算法的一种标记方法。用O表示,通常读为big OO的包含了时间复杂和空间复杂度这里就只说时间复杂度。时间复杂度的概念,个人总结,可能不太准确。时间复杂度,即标记一个问题,随着问题规模的变化,所需要花费时间的关系。时间复杂度就是问题规模和解决问题时间的关系。这里有两个要素:1,问题规模,2,时间t问题规模n为变量。随着n的增大,解决时间的变化。根据自己的理解,时间复杂度和问题规模就是一个数学问题,我画了个几个图上图原创 2020-05-10 12:09:41 · 877 阅读 · 0 评论 -
Apache druid 配置项
jvm配置-Duser.timezone=UTC 时区设置,默认的,更改可能会有问题,跟北京时间有8小时差。换算为北京时间要+8小时-Dfile.encoding=UTF-8 文件的字符集,默认为UTF-8-Djava.io.tmpdir=/tmp 默认的临时文件路径-Djava.util.logging.manager=org.apache.logging.log4j.jul....原创 2020-04-29 00:38:35 · 1479 阅读 · 0 评论 -
java POI生成和解析Excel文件
Apache提供了Excel文件解析的工具包POI,官网:http://poi.apache.org/components/spreadsheet/index.html具体API和使用可以查看官网文档1,导包,这里使用maven仓库中的最新版本4.1.2<dependency> <groupId>org.apache.poi</groupId>...原创 2020-04-25 23:14:08 · 312 阅读 · 0 评论 -
vmware虚拟机suse连接超时,ping不通问题
本文参考https://blog.csdn.net/yuxiao97/article/details/80822981今天想登陆虚拟机的时候,使用putty连接虚拟机发现连接超时。但是通过vmware界面能进去,所以先确认了一下ip地址是否被改变了。经过确认,虚拟机的ip地址是正确的,因为本人已经设置了静态ip地址。(suse的静态ip地址设置可参考https://blog.csdn.ne...原创 2019-10-19 13:29:48 · 1286 阅读 · 0 评论 -
maven 配置阿里云镜像仓库
在构建maven项目的时候,使用maven默认的仓库是海外的仓库,国内下载jar包会非常非常慢,使用国内的阿里镜像仓库的话速度会非常的快。虽然网上已经有很多了,但是自己也记录一下,方便下次查询。maven配置阿里云镜像仓库,可有两种方法。一是配置setting.xml文件的镜像地址。配置如下:找到maven的配置文件,如E:\apache-maven-3.6.0\conf 下...原创 2019-10-14 23:49:52 · 710 阅读 · 0 评论 -
eclipse创建分布式项目结构
1.首先创建父目录步骤详细步骤1.11.21.3 项目结构2.创建子项目2.12.22.32.4 选择web项目,先创建一个web项目2.5 项目结构如果发现没有 main/java则参考博客https://blog.csdn.net/baichi1616/article/details/90573613解决2.6 创...原创 2019-05-26 12:12:34 · 1180 阅读 · 0 评论 -
eclipse创建maven项目没有resource文件夹
创建maven项目时没有发现resource项目解决方案:12.如果有则直接选择,没有则创建3,创建45完美解决原创 2019-05-26 12:02:46 · 8640 阅读 · 2 评论 -
eclipse创建maven项目没有src/main/java文件夹
今天想自己弄个maven项目玩玩,发现选择webapp后创建的maven项目没有src/main/java这个文件夹,这怎么搞,让我java代码写在哪里啊?就网上搜索了一下,发现原来是项目的jdk环境指向的不是我环境上安装的。新创建时的如下这是不正确的,应该选择如下确定,应用,完美解决问题借鉴地址:https://blog.csdn.net/xiangwangxiangwang...原创 2019-05-26 10:44:57 · 3503 阅读 · 0 评论