自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 elasticsearch-第一天

elasticsearch安装使用配置

2020-02-20 20:47:08 151

原创 java中的各种锁详细介绍

Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:1. 乐观锁 V...

2019-10-16 15:50:19 150

原创 JAVA内存模型和JVM内存模型

未完带补充

2019-10-12 09:36:41 167

原创 GIT

git创建项目的两种方式场景1: 将本地内容推送给远程库1.创建版本库git init 将此目录转换为git可管理的仓库git config --global user.name "xx" 或 git config --global user.email "xx"(都配也行)配置你的用户名或者密码,git每次提交都会带上这些信息git add . 文件添加到暂存区(stag...

2019-09-26 09:51:17 90

转载 11岁女孩打赏主播近200万启示:和孩子谈钱,越早越好

最近一名11岁女孩洋洋看直播打赏主播近200万的新闻登上热搜榜,刷爆了我们的朋友圈。很多网友直呼:这熊孩子太吓人了!事实上,巨额打赏主播新闻报道一直层出不穷,只不过数额一次比一次刷出新高度。之所以出现这样的现象,一方面在于孩子根本没有金钱观念,另一方面也暴露出家长对孩子缺乏相应的财商教育。 现在生活水平提高了,再加上很多小家庭中都是独生子女,家长宁肯自己勤俭节约也...

2019-06-11 12:02:50 329

转载 配置mysql允许远程连接的方法

默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。一、修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0即可二、为需要远程登录的用户赋予权限1、新建用户远程连接mysql数据库grant all on *.* to admin@...

2019-05-13 17:12:33 1449

转载 Navicat 12 for MySQL最新版激活(注册机)

最新版注册机+Navicat下载:链接:https://pan.baidu.com/s/1TpJV9mWPXNm0AmNgd6dLAQ提取码:urgd首先下载安装Navicat在Navicat关闭的情况下运行注册机在注册机界面点击Path,选择Navicat安装目录下的Navicat.exe打补丁弹出破解成功后拔掉网线断网products选择mySQL languages选择simpl...

2019-05-13 16:41:24 13848 7

转载 MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用

 JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界。插件的相关信息及安装包都可以在GitHub(https://github.com/alibaba/p3c)上获取。目前插件实现了开发手册中的53条规则,只能满足较为基本的代码检测,后继应该会更加完善。  MyEclipse中阿里JAVA代码规范插件...

2019-04-04 17:08:30 209

转载 利用反射获取类或者方法或者字段上的注解的值

import java.lang.reflect.Field;  import java.lang.reflect.InvocationTargetException;  import java.lang.reflect.Method;    /**  * 测试Annotation  * @author zkn  *  */  @AnnotationTest02(getUserN...

2019-02-19 13:41:51 280

转载 利用mybatis-generator自动生成代码

mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。下面是从官网上的截图:(不过官网www.mybatis.org 最近一段时间,好象已经挂了)一、在pom.xml中添加plugin 1 <plugin> 2 &lt...

2019-02-15 23:11:59 641

转载 SpringBoot注解大全

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用...

2019-01-29 10:48:31 120

转载 漫谈 MySQL 的锁机制

摘要: 1 MySQL的三种锁 1.1 表锁 开销小,加锁快 不会出现死锁 锁定粒度大,发生锁冲突的概率最高,并发度最低 1.2 行锁 开销大,加锁慢 会出现死锁 锁定粒度小,发生锁冲突的概率最低,并发度最高 1.1 MySQL的三种锁1.1 表锁开销小,加锁快 不会出现死锁 锁定粒度大,发生锁冲突的概率最高,并发度最低1.2 行锁开销大,加锁慢 会出现死锁 锁定粒度小,...

2019-01-25 15:28:07 98

转载 从零单排学Redis【铂金二】

前言只有光头才能变强好的,今天我们要上【铂金二】了,如果还没有上铂金的,赶紧先去蹭蹭经验再回来(不然不带你上分了): 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 从零单排学Redis【铂金一】 在上篇中抛出了一个问题:抛个问题:如果从服务器挂了,没关系,我们一般会有多个从服务器,其他的请求可以交...

2019-01-25 15:10:11 164

转载 从零单排学Redis【铂金一】

前言只有光头才能变强好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 这篇文章主要讲的是Redis主从复制。因为Redis集群的知识点有点多,所以铂金上分得要好几篇~文本力求简单讲清每个知识点,希望大家看完能有所收获...

2019-01-25 15:09:28 91

转载 从零单排学Redis【黄金】

前言只有光头才能变强好的,今天我们要上黄金段位了,如果还没经历过青铜和白银阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 看过相关Redis基础的同学可以知道Redis是单线程的,很多面试题也很可能会问到“为什么Redis是单线程的还那么快”。这篇文章来讲讲单线程的内部的原理。文本力求简单讲清每个知识点,希望大家...

2019-01-25 15:08:22 80

转载 从零单排学Redis【白银】

前言只有光头才能变强今天继续来学习Redis,上一篇从零单排学Redis【青铜】已经将Redis常用的数据结构过了一遍了。如果还没看的同学可以先去看一遍再回来~这篇主要讲的内容有: Redis服务器的数据库 Redis对过期键的处理 Redis持久化策略(RDB和AOF) 本文力求简单讲清每个知识点,希望大家看完能有所收获一、Redis服务器中的数...

2019-01-25 15:07:04 107 1

转载 从零单排学Redis【青铜】

前言只有光头才能变强redis最近在学Redis,我相信只要是接触过Java开发的都会听过Redis这么一个技术。面试也是非常高频的一个知识点,之前一直都是处于了解阶段。秋招过后这段时间是没有什么压力的,所以打算系统学学Redis,这也算是我从零学习Redis的笔记吧。本文力求讲清每个知识点,希望大家看完能有所收获。一、介绍一下Redis首先,肯定是去官网看看官方是...

2019-01-25 15:05:43 159 1

转载 面试前必须要知道的Redis面试题

今天来分享一下Redis几道常见的面试题:如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题?一、缓存雪崩1.1什么是缓存雪崩?回顾一下我们为什么要用缓存(Redis):现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要...

2019-01-25 15:04:03 147 1

转载 Java总结 - 类加载机制

摘要: 本文主要参考一书,并加入了自己的理解,如果不对请指正,谢谢 ClASSPATH 之前刚入门Java语言的时候还是在windows上安装环境,当时是使用的Java8,而大学的老师还是让配置CLASSPATH环境变量,但是在之后的学习中,发现这个麻烦的配置JVM已经帮..ClASSPATH之前刚入门Java语言的时候还是在windows上安装环境,当时是使用的Java8,而大学的老师还...

2019-01-25 14:54:41 111

转载 Java总结 - 集合类图关系

摘要: 这篇是相当简单的梳理了下Java集合类之间的关系,和各个类是干嘛的,所以如果您知道这些话,那么这篇看到这您就可以关掉了 上面是Java集合的大致继承实现关系,我们只拿出了一部分的实现类,但是本文并不介绍具体的实现类,而只是介绍一下Java的集合的架构.上面是Java集合的大致继承实现关系,我们只拿出了一部分的实现类,但是本文并不介绍具体的实现类,而只是介绍一下Java的集合的架构....

2019-01-25 14:45:28 110

原创 框架核心jar包及依赖包

一.struts2六大核心jar包1. commons-logging-1.1.x.jar  ----- ASF出品的日志包,struts2使用这个日志包来支持JDK和Log4j的日志记录。2. freemarker-2.3.x.jar  ---------- 表现层框架,定义了struts2的可视组件主题,struts2的UI标签的模版,使用FreeMark编写3. ognl-2.6...

2019-01-24 11:03:58 911

原创 J2EE WEB 开发需要注意的地方。

J2EE WEB 开发一.连接数据库,必须使用数据库连接池。二.连接数据库的步骤中,必须关闭所有连接,还有结果集,以及preparedstatement。三.开发过程中,严格使用编写及命名规范四.编写SQL语句过程中,注意语句是否可以优化,使用索引等,避免全表扫描一.连接数据库,必须使用数据库连接池。二.连接数据库的步骤中,必须关闭所有连接,还有结果集,以及preparedstatement。...

2019-01-12 15:34:23 180

原创 HTTPS替换HTTP完整步骤整理

1.备份一份原有tomcat2.修改配置文件server.xml 2.1 将/tomcat/conf/server.xml中http注释,如下图:2.2 将/tomcat/conf/server.xml中https注释放开,如下图:注释:端口443为https默认端口.放开后在里面配置两个参数,分别是 生成的密钥路径,和密钥密码 密钥路径:keystoreF...

2019-01-09 16:15:25 7804 1

转载 Java中的Timestamp与String之间的转化

 String类型转化为Timestamp类型——例子如下:      //定义一个String类型实体str保存你要的时间,格式如下(以2018年5月6号10点30分40秒为例)      String str = "2018-05-06 10:30:40";      //用Timestamp的valueOf方法转化为Timestamp实体      Timestamp time ...

2018-12-20 16:36:05 7632

原创 记录一次Linux服务器乱码问题--无法识别中文文件名称

背景:1.文件名含有中文.2.文件传输过程中使用的是d5000用户,非root用户.3.编写的程序在命令窗口中直接 java -jar 去执行.在root用户下的命令窗口显示乱码,无法识别文件名.           在d5000用户下执行没有问题.4.编写.sh脚本执行.在root用户和d5000用户下均无法识别文件名.5.file -i filename 显示文件编码为...

2018-12-19 11:25:01 1611

原创 Linux中TOMCAT执行运行的JVM内存

1.Tomcat运行出现Java内存溢出情况2.给Tomcat指定运行的内存。(为服务器的一半)3.在Tomcat启动的时候给Tomcat指定JAVA内存4.找到Tomcat的Bin目录下的catalina.sh(Windows找catalina.bat)5.搜索 cygwin=false。在该行的上一行 加上如下一段指定内存语句;JAVA_OPTS="-Xms:512m -Xmx:5...

2018-11-15 15:19:03 346

转载 MyEclipse在保存时总是building workspace,反应很慢

突然发现MyEclipse不好用了,写代码习惯Ctrl+s,却发现每次都会building workspace,需要等待很长时间。实在受不了了就问度娘,千篇一律,却发现理论性很强,实践性不高。经高人指点,确实好了很多。1.window-Perferences-MyEclipse-Validation 将Manual全部勾掉,Build只留Classpath Dependency Validat...

2018-07-18 17:05:27 911

原创 Linux 系统添加自动任务

1.检查用户自动任务是否存在 # cd /var/spool/cron/ 注:每个用户都会有一个自动任务,如果没有对应用户的文件,可以手动添加 2.如果用户自动任务不存在,则用root 用户添加,命令如下 #crontab -u 用户名 -e 如 #crontab -u root -e 3.当新建的自动任务无法保存时 #cron...

2018-04-20 20:41:49 558

原创 myeclipse10.0 安装 build fat jar 插件

第一步:搜索下载:net.sf.fjep.fatjar_0.0.31.jar 第二步:将 下载好的jar 放到myeclipse 安装目录。 如:D:\MyEclipse10.0\MyEclipse 10\dropins

2018-04-20 20:23:55 846

原创 Oracle 11g空表导出方法

解决方法: 1、先查询一下当前用户下的所有空表 select table_name from user_tables where NUM_ROWS=0; 2、用以下这句查找空表 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 把查询结果...

2018-04-16 21:54:11 301

原创 Oracle 在Linux 下自启设置

Oracle 在Linux 下自启设置1.首先修改/etc/oratab文件添加如下行: ycr:/u01/app/oracle/product/12.1.0/dbhome_1:Y 2.修改文件/etc/rc.d/rc.local,添加如下行: su oracle -lc “/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start...

2018-04-16 21:17:31 149

原创 达梦6数据表分区

一.建表分区语句 CREATE TABLE “LN_D5000_BUSLF”.”SYSDBA”.”TEST”( “ID” NUMBER(20,0), “AUTHOR” VARCHAR(10), “YMD” VARCHAR(8), PRIMARY KEY(“ID”)) PARTITION BY RANGE(“YMD”) LEFT FOR VALUES(‘20151231’, ‘2016

2018-01-02 13:37:29 727

原创 直接使用命令去下载文件(简单)

一.下载FTP文件使用FTP命令下载文件格式如下open 192.168.0.202       #打开FTP  ftp-user                          #用户名passwd                          #密码prompt off                      #多文件传输lcd D:\ftp          

2017-12-23 11:08:06 4199

原创 对应的服务器 TLS 为 TLS 1.0 ,小程序程序要求的 TLS 版本必须大于等于 1.2

百度了很多,总结如下:TLS 是一种传输协议的版本号也就是说 这种版本号就需要更高的 "环境" 支持.也就说,升级tomcat啊,什么升级JDK版本啊,到支持TLS1.2的版本即可.然后按照百度上的去配置这些  "环境" 即可.

2017-12-19 23:38:32 1675

转载 微信小程序页面布局

一,微信小程序页面布局方式采用的是Flex布局1.Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。2.Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。3.Flex布局的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。二,Flex布局的特点:1.任

2017-12-10 17:54:04 1328

转载 证书安装指引

证书安装指引最近更新时间:2017-06-29 09:24:50 查看pdf在这篇文章中:1. Apache 2.x 证书部署2. Nginx 证书部署3. IIS 证书部署4. Tomcat 证书部署下载得到的 www.domain.com.zip 文件,解压获得3个文件夹,分别是Apache、IIS、Nginx 服

2017-12-02 21:48:45 313

原创 微信小程序你需要知道的东西

一:微信小程序打开的那些界面和功能按钮需要开发很久才能开发出来前台和后台 开发需要很久,很耗精力.二:微信小程序部署需要买一台服务器,还需要买一个域名(weishengcm.cn),还需要买数据库.一台服务器,使用期一年  3860元   一台服务器可以 弄很多微信小程序一个域名:一年100(weishengcm.cn)数据库:大的数据库一年 1000,我用的是小的,包

2017-11-27 20:13:25 311

转载 windows下tomcat日志输出至文件

问题windows下的tomcat的日志只输出在控制台下,没有输出到日志文件中(linux下的tomcat的日志默认输出在logs文件下的catalina.out文件中)。解决方案1、修改startup.bat把call “%EXECUTABLE%” start %CMD_LINE_ARGS%修改为call “%EXECUTABLE%” run %CMD_LINE_AR

2017-11-25 01:21:23 1136

转载 pandas.read_csv参数整理

pandas.read_csv参数整理 读取CSV(逗号分割)文件到DataFrame也支持文件的部分导入和选择迭代更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html参数:filepath_or_buffer : str,pathlib。str, pathlib.Path, py._path.local.Lo

2017-11-16 09:48:52 244

转载 Pandas DataFrame 函数方法

关键缩写和包导入在这个速查手册中,我们使用如下缩写:df:任意的Pandas DataFrame对象s:任意的Pandas Series对象同时我们需要做如下的引入:import pandas as pdimport numpy as np导入数据pd.read_csv(filename):从CSV文件导入数据pd.read_table(fi

2017-11-16 01:28:04 2004

Wireshark使用指导书华为技术有限公司要点解析..pdf

Wireshark使用指导书. 从 1.软件的安装下载 2数据采集抓包选项 3.软件设置 4.数据处理等角度

2019-06-13

Jprofiler9.2使用手册.pdf

JProfiler 是一个非常优秀的的 JVM 性能分析工具,可监视本地和远程的 JVM,适用于各种操作系统。 常用的功能有: 1、 监视堆内存占用情况和创建对象实例的数量,找出内存泄露的根源。 2、 监视占用 CPU 较多的方法 3、 监视线程的阻塞与死锁 4、 监视 GC 的耗时。

2019-06-12

jsp servlet 实例

一个简单的servlet实例,可用于参考

2014-12-22

汽车销售管理系统--java

汽车销售管理系统能实现基本信息的增删改查等管理

2014-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除