java编程
文章平均质量分 92
liu1251303815
这个作者很懒,什么都没留下…
展开
-
【学习笔记】多线程
1、线程基础1.1 创建线程的几种方式继承Thread 类,覆盖run方法实现Runable接口。实现run方法。然后 通过Thread类构造方法获取Thread对象。实现Callable接口。实现call方法。 call方法可以抛出异常。也可以有返回值。run与start 调用run方法任然是主线程在执行。调用start才会启动多线程public class A { static class MyCall implements Callable<String> {原创 2023-01-30 11:34:09 · 222 阅读 · 0 评论 -
jdk8stream的使用
1、准备工作:编写一个student类package com.stream;import lombok.Data;@Datapublic class Student { private String name; private Integer id;}2、遍历打印public void printStu(List<Student> list){ list.forEach(student -> System.out.println(s原创 2020-10-28 15:58:47 · 100 阅读 · 0 评论 -
记录一次问题解决方案
问题描述: 有两张表,一张表在mongo中数据量在几十万条左右,一张表在oracle中数据量在1W以内,现在要频繁的查询那几十万条数据,然后从中筛选出这几千条数据。解决方案1 :将oracle中的备案数据存入到redis中,并定时更新,key为id value为基本信息 ,查出所有mongo中的数据然后遍历通过jedis.get("key")方法判断,发现每次访问redis都需要...原创 2019-11-26 18:43:05 · 102 阅读 · 0 评论 -
springboot笔记
1.启动文件必须放在最外面。其他类如果想让springboot扫描到。必须放在启动类的同级包或同级包的子包中。2、application.properties常用配置1、指定访问端口server.port=8089 3、springboot打包(前提:安装maven,配置环境变量)项目的pom文件所在路径> mvn install4、以jar包启动spri...原创 2019-02-13 14:22:57 · 121 阅读 · 1 评论 -
lombok学习
1. idea安装Lombok插件2.@Getter 和@Getter (只能加在属性上)为属性生成get set方法import lombok.Getter;import lombok.Setter;class test{ @Getter @Setter private int age; @Getter @Setter private boo...原创 2019-02-14 14:37:05 · 114 阅读 · 0 评论 -
Elk架构学习
总结:logstash 太麻烦搞不定 决定将其换为file beatfile beat入门:https://blog.51cto.com/zero01/2082794整体架构:elastic search 做数据库 和检索 kinaba做ui file beat收集日志直接转发给file beat。1、elasticsearch1.1安装elasticsearchhttp...原创 2019-02-26 18:29:23 · 213 阅读 · 0 评论 -
springboot默认日志logback
1.application.properties#指定xml配置文件位置 该配置文件只能制定一些简单配置。因此为了方便管理最好把所有的配置信息都写到xml中logging.config=classpath:logback.xml#打印sql语句logging.level.com.model.dao=debug2、logback-spring.xml(以防万一。名字最好别写logg...原创 2019-03-06 10:11:38 · 189 阅读 · 0 评论 -
后端发送URL请求
1、发送请求public InputStream sendUrl(String url)throws Exception{ HttpURLConnection conn = (HttpURLConnection) new URL(url) .openConnection(); //可以设置很多属性 ...原创 2019-03-04 19:43:12 · 1790 阅读 · 0 评论 -
属性名 : 驼峰命名法转sql
public String tuoFenToSQL(String value){ char [] array=value.toCharArray(); for(int i=0;i<array.length;i++){ char ch=array[i]; if((int)ch<=(int)'Z'&&(int)ch>=...原创 2019-08-28 10:25:36 · 408 阅读 · 0 评论 -
redis配置参数(redis.conf)
详细解释:https://www.cnblogs.com/kreo/p/4423362.html 1.bind 0.0.0.0 ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the# internet, binding to all the interfaces is dangerous...原创 2019-01-30 14:12:46 · 295 阅读 · 0 评论 -
编程扫盲
1.iaas paas saas 基本概念:这是三种云服务平台1.1 Infrastructure-as-a-Service(IaaS)【基础设施服务】、Platform-as-a-Service(PaaS)【中间件设施服务】、Software-as-a-Service(SaaS)【软件服务】 IaaS也就是基础设施即服务(Infrastructure-as-a-Service...原创 2019-01-30 09:55:39 · 211 阅读 · 0 评论 -
centos mysql的主从架构(部分命令粘贴可能会出错,建议手敲)
1、安装MySQL(已写过)2、启动服务service mysqld start;(centos7 : systemctl start mysqld.service)3、授权远程登陆(允许所有用户以root登陆)GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;4...原创 2018-10-11 11:59:29 · 107 阅读 · 0 评论 -
搭一个简单的springmvc架构 备用
1.maven依赖 <!-- 添加Servlet支持 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> ...原创 2018-09-26 17:14:26 · 77 阅读 · 0 评论 -
linux安装过程中找不到镜像文件(system operation)
解决方法:镜像和虚拟机的路径都不要有空格原创 2018-10-08 09:36:41 · 8249 阅读 · 0 评论 -
webSocket学习笔记(1)
1、建立客户端 HelloWSImplService为自定义类将该类暴露出去给远方使用package com.ws.main;import javax.xml.ws.Endpoint;import com.ws.service.HelloWSImplService;public class Main { public static void main(String[] args...原创 2018-10-18 15:18:52 · 107 阅读 · 0 评论 -
webSocket学习笔记(2)天气预报
1.获取天气预报wsdl文档路径http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl2.天气预报方法说明:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx3.打开连接复制内容到本地4.将<s:element ref=“s:schema”/...原创 2018-10-18 16:24:28 · 666 阅读 · 0 评论 -
mysql的读写分离
1、搭建好mysql集群分别为:192.168.227.129(master) 192.168.227.129(slave) 192.168.227.129(slave)2、构建多个连接池 <!--主库--> <bean id="dataSource1" class="org.apache.commons.dbcp.BasicDataSource...原创 2018-10-15 16:48:31 · 82 阅读 · 0 评论 -
linux在线安装redis
环境:Linux系统:VMware 14 中 CentOS 7 64 位redis版本:redis-stable.tar.gz(当前版本是:redis-cli 4.0.9)一、Linux在线安装redis1、因为redis是c语言开发的,所以需要安装gcc(在根目录下执行):yum install gcc-c++2、因为是在线安装,需要使用wget命令,如果linux中没...转载 2018-10-09 14:31:22 · 183 阅读 · 0 评论 -
linux安装jdk
1、下载tart.gz包https://www.cnblogs.com/shihaiming/p/5809553.html2、拷贝到linux中 解压到指定目录[root@localhost ~]# mkdir /usr/java[root@localhost ~]# tar -zxvf /root/packages/jdk-8u181-linux-x64.tar.gz -C ...原创 2018-10-16 10:15:10 · 124 阅读 · 0 评论 -
找不到命名空间
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [spring-mybatis.xml]; nested exception is org.springframework.beans.F...原创 2018-10-23 18:49:55 · 600 阅读 · 0 评论 -
springmvc 的坑
dao的xml文件一定要放在resources下,若放在java源文件中会报file not Fond异常。这个好像是idea才会有的问题。。。。原创 2018-09-26 16:08:55 · 156 阅读 · 0 评论