- 博客(52)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 如何使用nginx部署后台服务完整版
此教程只针对 centos7/8linux sudo su 短暂获取root权限 chmod -R 777 * 赋文件夹权限安装安装:yum install -y nginx 安装的目录:/etc/nginx 默认安装的日志目录:/var/log/nginx 默认安装页面地址:/usr/share/nginx/html启动:systemctl start nginx.service配置开机自启:systemctl enable nginx.service常用...
2021-07-12 18:39:25
2285
2
原创 关于如何启动springboot项目,windows/linux强制关闭程序
--如何打包springbootlinux 下启动springboot项目 1. 打包命令 mvn clean package -P test(pom中要设置启动类) <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifa...
2020-12-11 17:32:54
735
原创 处理启动springboot的jar包出现的Exception in thread “main“ java.lang.ClassNotFoundException错误
1.在pom文件中添加这个<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <confi
2020-11-06 14:47:34
10123
原创 关于sqlserver创建管理员的sql
create database exhibition;use exhibition;create login huizhan with password='SJxkD=Rc"B',default_database=exhibition;create user huizhan for login huizhan with default_schema=jjyx;create login...
2020-05-01 15:39:54
904
原创 idea如何调用远程tomcat,并在本地idea中进行debug调试
新公司的开发环境是这样的,本地没办法使用tomcat,必须要使用远程的tomcat。所以今天研究了一下下。
2020-04-26 16:14:08
1040
原创 单机安装ELK出现的yellow问题
粗略一看确实是集群的问题,filebeat默认是使用集群的ES的,当我使用ES集群的时候它确实变成了green,但是如果是单机的话就不行,所以遇到这个问题,需要将分片置为0才能解决,解决方案请看我另一篇博客的最后https://blog.youkuaiyun.com/weixin_39892293/article/details/105486568...
2020-04-13 15:37:05
699
原创 谈一谈自己的工作
18年毕业了之后,就一直在一家国企中工作。在工作中确实是学到了很多东西,但是也没有机会去接触到更深层次的东西。在项目开发的过程中,基本上都是只要完成了项目经理给分配的任务就行,也没去主动承担什么,看上去确实很轻松,但是这也是别人不信任我的技术的表现。我从上个月就已经决定了离开这个公司了,工资确实是最主要的原因,还有就是自己的技术得不到提升,天天curd,真的腻了,也吐了。我也不知道别人...
2020-04-13 15:24:34
212
原创 ==和equals的区别
最近面试发现基础还是挺重要的,很多时候都用习惯了一个东西,把它的一些原理什么的都忘记了,毕竟太菜了。==是用来比较两个对象的内存地址,如果是引用相同的对象,那么它们就是在同一个内存区域中,比较的时候就是true。在比较的时候我又发现了一个问题Integer a=128;Integer b =128;System.out.println(a==b);Integer n=127...
2020-04-13 14:09:16
150
原创 ELK的搭建指南
Elastic Stack简介ELK是三款软件的简称,分别是Elasticsearch、 Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。所以说,ELK是 旧的称呼,Elastic Stack是新的名字。基于ETC项目开发,使用数据源->fileBeat->Elasticsearch->kibana构建...
2020-04-13 13:18:24
577
原创 集群,分布式,微服务的简单区别
分布式:将一个业务拆分成多个子业务,部署在不同的服务器上,通过缩短单个任务的执行时间来提升效率。集群:同一个业务部署在多个服务器上,通过提高单位时间内执行的任务数来提升效率。简单来说:多个厨师去从买菜,洗菜,做菜都是一个人叫集群。多个厨师从买菜是一个人,洗菜是一个人,做菜是一个人,叫分布式。微服务:一种架构风格,系统中各个微服务都可被独立部署,各个微服务都是松耦合的。微服务的设计只是为...
2019-03-27 10:37:06
201
原创 如何自定义sonar插件并学会使用
1.接触sonar已经有点时间了,sonar集成了findbugs,pmd,checkstyle各种静态代码检查工具的功能,并且可以将各种扫描结果组合成一张张漂亮的报告,功能很是强大。2.对于开发人员来说,选择自定义编码规则很重要,网上也有一些sonar自定义的插件可以使用,例如p3c这种,我主要说的是如何在eclipse中使用自定义sonar插件3.在eclipse中安装sonar插件3....
2019-03-14 15:38:08
2030
1
原创 如何将excel文档的公式转换成显示的数据
public static String getStringValueFromCell(Cell cell) { SimpleDateFormat sFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); DecimalFormat decimalFormat = new DecimalFormat("#.##...
2019-03-12 17:13:26
865
原创 Spring Schedule 实现定时任务
Spring Schedule 实现定时任务 Spring Schedule 实现定时任务有两种方式 1. 使用XML配置定时任务, 2. 使用 @Scheduled 注解。 因为是Spring Boot 项目 可能尽量避免使用XML配置的形式,主要说注解的形式.Spring Schedule 提供两种种形式的定时任务:1.固定时间间隔代码如下@Component@En...
2019-03-07 13:35:26
671
原创 关于mysql知识体系的学习
####1.初始MySQL#### ##1.1使用DDL语句操作数据库在DOS中运行数据库使用命令:mysql -h 服务器主机地址 -u 用户名 -p密码1.1.1创建数据库CREATE DATABASE 数据库名;1.1.2查看数据库列表SHOW DATABASES;1.2.3选择数据库USE 数据库名;1.2.4删除数据库DROP DATABASE 数据库名; ##1....
2019-02-22 17:37:04
348
原创 关于redis的一些总结
#### redis ####启动redis命令dos中输入:redis-server redis.windows.conf,必须在redis服务器文件下或者redis-cli,必须是在服务器启动的情况下存储字符串对象,获取对象设置 获得存储哈希对象,获取对象hmset对象名属性名1值1属性名2值2hget对象名属性名hgetall名对象存储列表对象,获取对象LPUSH对象名值...
2019-02-22 17:36:47
157
原创 如何给微信公众号测试号设置自定义的菜单
1.申请一个测试号:入口 2.在微信公众平台接口调试工具上获取access_token:入口 3.自定义菜单信息:入口 4.boby的数据格式如下:{ "button": [ ...
2019-02-22 17:23:15
16926
原创 如何将exce的数据导入到系统中,并按照自定义的模板类型去获取数据
定义一个帮助类,类的主要内容如下 private static Logger logger = Logger.getLogger(ExcelUtils.class); private static final String DIRECTION_BOTTOM="bottom"; private static final String DIRECTION_RIGHT...
2019-02-22 16:08:46
1593
转载 idea启动非maven项目经验
转载:https://blog.youkuaiyun.com/zaemyn2015/article/details/80802472
2019-02-19 10:30:16
1943
原创 java NIO学习(一)
1.Java NIO的概述Java NIO由3个核心部分组成:Channels,Buffers,Selectors。Channel的类型有:FileChannel,DatagramChannel,SocketChannel,ServerSocketChannelBuffer的类型有:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBu...
2019-02-18 11:16:48
167
原创 java线程(三)
1.线程同步每个用synchronized关键字声明的方法都是临界区。在java中,同一个对象的临界区,在同一时间只有一个允许被访问。线程同步一共有七种方式。1.1同步方法使用synchronized关键字修饰的方法注意:synchronized关键字也可以修饰静态方法,如果调用该静态方法,将会锁住整个类代码如下:public synchronized void save(...
2019-02-15 15:47:21
145
原创 java线程(二)
1.线程的优先级每一个java线程都有一个优先级,这样有助于操作系统确定线程的调度顺序。java线程的优先级是一个整数,其取值范围是1-10。默认情况下每个线程的优先级为5。具有较高优先级的线程对程序更重要,并且应该在低优先级的线程之前分配处理器资源。但是,线程优先级不能保证线程执行的顺序,而且非常依赖于平台。public class Runabled implements...
2019-02-15 14:11:54
180
转载 jeesite代码生成器的使用(初学者)
阅读本文前需要已经搭建好jeesite环境,具体请查看官方文档:http://www.jeesite.com/ PS.官方文档写得含糊且有不少错误,我焦头烂额地配置了两天才搭建好环境,不幸的是忘记记录了,如果有时间以后会写一份搭建环境的文档。本文将使用jeesite生成代码功能,设计并实现报销流程的表单。请务必结合《使用MySql设计表单并用jeesite实现报销流程》一起看,这是后续...
2019-02-15 10:50:34
5847
原创 java线程(一)
1.线程概论1.1线程和进程进程:指的是一个内存中运行的应用程序,每个进程都有自己独立的内存空间,一个进程中可以启动多个线程。线程:指的是进程中的一个执行流程,一个进程可以有多个线程。1.2.java的线程的创建和启动创建线程有三种方式:1)定义线程类实现Runnable接口,在Runnable中只有一个方法run,用来定义线程运行体。public class Runa...
2019-02-15 10:49:43
121
原创 解决mybatis中oracle操作时间区间的问题
WHERE a.create_date between to_date(to_char(#{beginDate},'yyyy-mm-dd')||' 00:00:00','yyyy-mm-dd hh24:mi:ss')and to_date(to_char(#{endDate},'yyyy-mm-dd')||' 23:59:59','yyyy-mm-dd hh24:mi:ss')这个bu...
2019-02-14 17:29:01
3211
原创 初识java8 lambda表达式(三)
1.并行Stream和串行Stream//并行@Testpublic void parallelTest(){ List<String> bigLists = new ArrayList<>(); for (int i = 0; i < 10000000; i++) { UUID uuid = UUID.randomUUID...
2019-02-13 16:32:14
188
原创 初识java8 lambda表达式(二)
1.常用的内置函数式接口Predicate接口:输入一个参数,并返回一个Boolean值,其中内置很多用于逻辑判断的默认方法。@Testpublic void predicateTest(){ Predicate<String> predicate=s->s.length()>0; boolean test=predicate.test("")...
2019-02-13 16:14:37
173
原创 初识java8 lambda表达式(一)
java8中最大的变化就是引入了Lambda表达式,这是一种函数式编程的方式。1.lambda表达式的形式java8的lambda表达式语法如下:(paramters)->expression;或者 (parameters)->{statements;};例如:()->10;(x)->x+10;(x,y)->x+y;(int x...
2019-02-13 14:02:43
439
原创 浅谈堆栈
1.数据类型 1.1 基本类型:byte、short、int、long、char、float、double、boolean,存放在栈 1.2 引用类型:类类型,接口类型和数组,简单来说就是除了八大基本类型,其他都是引用类型,存储在堆中2.堆(heap)和栈(stack) 栈的起始点是main函数,即程序运行的一个起点(入口) 堆是存放数据的内存单元,即存储单元 ...
2019-01-22 13:11:38
371
原创 写一个springboot的测试用例
package com.cn.thinkchen.springbootjpa.test;import com.cn.thinkchen.springbootjpa.SpringbootjpaApplication;import com.cn.thinkchen.springbootjpa.dao.UserDao;import org.junit.Test;import org.juni...
2019-01-08 10:31:26
2628
原创 oracle的触发器
触发器 基本语法: create [or replace] tigger 触发器名 触发时间 触发事件 on 表名 [for each row] begin pl/sql语句 ...
2018-12-27 14:44:48
260
原创 关于pl/sql
#####pl/sql##### 目的:1.通过后面的学习了解到pl/sql是oracle的扩展,执行速度比jdbc快 2.为了学习存储过程和触发器做准备。 优点:支持sql,支持面向过程编程,更好的性能,可移植性,安全性 ##1.2pl/sql块 pl/sql是一种块结构的语言,,面向过程,一个pl/...
2018-12-26 09:52:01
304
1
原创 初识oracle
linux 下连接oracle 实例: [root@VM_0_9_centos ~]# su - oracle Last login: Wed Dec 12 15:30:37 CST 2018 [oracle@VM_0_9_centos ~]$ sqlplus /nolog ...
2018-12-25 16:09:35
248
关于一个简单的后台管理系统的实现
2018-12-26
mysql的相关优化方法以及原理
2018-09-17
关于移动端文件上传的问题
2018-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人