- 博客(74)
- 资源 (2)
- 问答 (18)
- 收藏
- 关注
原创 开发测试待遇问题
但是测试这个工种实在是太没技术含量了,每天做的事情也基本上不用费脑力,测试过程遇到问题就丢给开发,一个这么简单的工种为什么工资可以达到跟开发差不多。软件开发所付出的时间、所掌握的知识储备和技术含量、所付出的劳动远超软件测试,个人的时间也十分少,如果待遇还跟测试差不多,谁还想做开发。做开发的加班时间特别多,每天不是在解决问题就是在解决问题的路上,需要学习大量的知识和付出特别多的时间,很多年纪轻轻就秃顶,年纪轻轻就头发白了的,自己的个人生活时间也很少。多留点时间给生活,多留点时间来学习提升自己不好吗?
2024-08-16 09:35:14
328
原创 printwriter
import java.io.FileNotFoundException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.List;import java.util.Set;import java.util.concurrent.atomic.AtomicInteger;public class PrintWriterTest {
2021-05-10 17:37:16
179
原创 excel读写
package com.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.text.DecimalFormat;import java.text.SimpleDateFormat
2021-05-10 17:34:49
143
原创 数据仓库
数据仓库一:数据仓库https://blog.youkuaiyun.com/pmdream/article/details/1136019561:ODSODS 全称是 Operational Data Store,操作数据存储.“面向主题的”,数据运营层,也叫ODS层,是最接近数据源中数据的一层,数据源中的数据,经过抽取、洗净、传输,也就说传说中的 ETL 之后,装入本层。本层的数据,总体上大多是按照源头业务系统的分类方式而分类的。但是,这一层面的数据却不等同于原始数据。在源数据装入这一层时,要进行诸如去噪
2021-04-27 10:49:20
299
原创 ElasticSearch 入门介绍
一:主要功能1 它提供了强大的搜索功能,可以实现类似百度、谷歌等搜索。2 可以搜索日志或者交易数据,用来分析商业趋势、搜集日志、分析系统瓶颈或者运行发展等等3 可以提供预警功能(持续的查询分析某个数据,如果超过一定的值,就进行警告)4 分析商业信息,在百万级的大数据中轻松的定位关键信息e
2021-04-10 20:36:23
91
原创 maven篇一
1.mvncleaninstall-plA,B-pl用来指定需要bulid的工程A,B,多个工程用逗号隔开。2.mvncleaninstall-plA,B-am-ambulid工程list并且也buildA,Brequire的工程D。这里require是指parent工程D。3.mvncleaninstall-plA,B-amd-amdbuil...
2020-03-14 15:00:21
338
1
原创 Java Concurrent Programming 第一篇
一:java中的锁1:创建非公平锁ReentrantLock lock = new ReentrantLock(false);//new ReentrantLock();默认也是false; 参数为true的话,为公平锁try { //加锁 lock.lock(); //模拟业务处理用时 TimeUnit.SECONDS.sleep(1);} catch...
2019-10-16 22:39:03
182
原创 Java Concurrent Programming 第四篇
一:CountDownLatch(等待多线程完成)//构造入参2。这个参数表示需要计数2次,这个CDL才结束CountDownLatch c = new CountDownLatch(2);//计数 这个例子中总共需要调用两次countDown(),计数才结束c.countDown()//在主线程中调用,调用了这个方法后如果c没有计数到0则阻塞,直到计数为0,唤醒线程c.aw...
2019-10-16 18:52:22
209
1
原创 Java Concurrent Programming 第二篇
一:多线程的2种实现方式1: 继承Thread类class MyThread1 extends Thread { public void run() { System.out.println("我是多綫程1"); }}public class Test1 { public static void main(String[] arg...
2019-10-16 15:21:50
173
1
原创 Java Concurrent Programming 第三篇
一:常见的java并发类1:AtomicBooleanpublic class AtomaticTest implements Runnable { private String name; private static AtomicBoolean exists = new AtomicBoolean(false); public A...
2019-10-16 11:19:11
198
原创 网络io模型
https://www.cnblogs.com/linganxiong/p/5583415.htmlFork/Join RxJava Netty Akka Disruptor
2018-07-27 10:10:18
218
原创 spring transaction失效的几种情况
1.首先检查配置,在项目的spring配置文件检查是否配置开启事务:<beanid="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <propertyname="dataSource"ref="r...
2018-04-20 09:08:45
1897
1
原创 idea开发工具的项目导入到eclipse中总是报错
1:1 problem was encountered while building the effective model for org.codehaus.mojo:aspectj-maven-plugin:1.8 [ERROR] 'dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolut...
2018-04-09 16:40:49
2552
原创 mysql explain 执行计划
1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个B:primary:一个需要union操作或者含有子查询的select,位于最外层的单位查...
2018-03-28 11:56:00
236
原创 加密算法总结
1、对称加密有流式、分组两种,加密和解密都是使用的同一个密钥。例如:DES、AES-GCM、ChaCha20-Poly1305等2、非对称加密加密使用的密钥和解密使用的密钥是不相同的,分别称为:公钥、私钥,公钥和算法都是公开的,私钥是保密的。非对称加密算法性能较低,但是安全性超强,由于其加密特性,非对称加密算法能加密的数据长度也是有限的。例如:RSA、DSA、ECDSA、 DH、ECDHE3、哈希...
2018-03-27 09:36:30
788
原创 springboot 简单入门案例
springcloud的demo 链接地址:https://github.com/RickJou/SpringCloudDemo参考中文官方文档:https://springcloud.cc/spring-cloud-dalston.html#_pluggable_architecture一:pom.xml依赖配置<project xmlns="http://maven.apache.org...
2018-03-09 09:29:13
1771
1
原创 jvm垃圾回收
GC Roots我们先来了解一下在Java中是如何判断一个对象的生死的,有些语言比如Python是采用引用计数来统计的,但是这种做法可能会遇见循环引用的问题,在Java以及C#等语言中是采用GC Roots来解决这个问题。如果一个对象和GC Roots之间没有链接,那么这个对象也可以被视作是一个可回收的对象。Java中可以被作为GC Roots中的对象有:虚拟机栈中的引用的对象。方法区中的类静态属...
2018-02-24 10:46:58
201
原创 程序员颈椎病的治疗方案
一:颈椎病治疗https://jingyan.baidu.com/article/0a52e3f434dc72bf62ed723c.html1:一是一个圆枕头。在睡觉时,在颈部下面垫一个圆枕头,仰面平躺。圆枕头正好顶住颈椎,慢慢地将反过来的颈椎给纠正进来。在睡觉的时候治疗颈椎,不错吧!圆枕头从哪里来,嘿嘿!网上多的很,淘一个就是。2:二是 常打羽毛球。我
2018-02-02 13:42:01
943
转载 hbase的性能优化总结
注意:本文主要是转载 易水寒同学的http://blog.youkuaiyun.com/clerk0324/article/details/53218284http://blog.youkuaiyun.com/woshiwanxin102213/article/details/175840431. 表的设计1.1 Pre-Creating Regions默认情况下,在创建HBase表的时候会自动创建一
2018-02-01 14:13:48
313
转载 分布式事务解决方案
柔性事务满足BASE理论(基本可用,最终一致)刚性事务满足ACID理论http://www.roncoo.com/article/detail/124243一:两阶段提交2pc两阶段提交(Two Phase Commit, 2PC), 具有强一致性, 是CP系统的一种典型实现.(1)两阶段提交中的第二阶段, 协调者需要等待所有参与者发出yes请求, 或者一个参与者发出no请求后, 才能执行提交或者...
2018-01-08 09:53:50
428
原创 mybatis-generator通过数据库表反向生成配置文件和类
一:下载jar包下载 mysql-connector-java-5.1.17.jarjar包来源:51cto、csdn,或者直接从网上下载二:generatorConfig.xml 文件存放路径:在项目工程下的:src/main/resources<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigu...
2017-12-27 14:04:34
543
原创 java 异步并行加载机制
一:pom.xmlxsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.tc.mfMyTest0.0.1-SNAPSHOTUTF-81.141.0.1-SNAPSHOT2.0.83.
2017-12-26 15:17:17
1995
转载 摘自别人得blog elastic search
我从2014年初入职新浪后就开始接触实时日志分析相关的技术,主要是ELK(Elasticsearch, Logstash, Kibana),当时是学习+ELK优化,接一些日志,小打小闹。从2015年起,我们正式得把实时日志分析分析作为服务提供给公司的其他部门。今天要给大家分享的是在服务化的道路上,我们的想法,方案和疑问。服务介绍随着实时分析技术的发展及成本的降低,用户已经不仅仅
2017-12-26 10:37:07
229
转载 分布式系统架构
1、面向服务的体系架构(SOA) 面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务架构的概念。2002年的l2月,Gartner提出“面向服务的架构(SOA)”是“现代应用开发领域最重要的课题”之后。国内外计算机专家、学者掀起了对SOA的积极研究与探索。 在分布式的环境中,将各
2017-12-26 09:07:21
473
原创 java 多线程等待与唤醒机制
java 并发编程网站 :http://ifeve.com/java-7-concurrency-cookbook/一:1:JVM线程状态NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATEDBLOCKED是等待获得对象锁WAITING是调用了wait, sleep, park2:
2017-12-25 16:08:07
379
转载 一种高性能网络游戏的的架构设计
网络游戏的结构分为客户端与服务器端,客户端采用2D绘制引擎或者3D绘制引擎绘制游戏世界的实时画面,服务器端则负责响应所有客户端的连接请求和游戏逻辑处理,并控制所有客户端的游戏画面绘制。客户端与服务器通过网络数据包交互完成每一步游戏逻辑,由于游戏逻辑是由服务器负责处理的,要保证面对海量用户登录时,游戏具有良好的流畅性和用户体验,优秀的服务器架构起到了关键的作用。 1 服务器架构设计1.
2017-12-25 14:21:02
3249
原创 谈谈对系统熔断的理解
一:问题产生的背景 在大型的分布式系统中,通常需要调用或操作远程的服务或者资源,这些远程的服务或者资源由于调用者不可以控的原因比如网络连接缓慢,资源被占用或者暂时不可用等原因,导致对这些远程资源的调用失败。这些错误通常在稍后的一段时间内可以恢复正常。但是,在某些情况下,由于一些无法预知的原因导致结果很难预料,远程的方法或者资源可能需要很长的一段时间才能修复。这种错误严重到系统的
2017-12-25 14:06:41
6102
原创 kafka伪集群搭建常见错误
一:kafka 集群搭建常见错误[2017-09-26 08:26:45,015] FATAL [Kafka Server 1], Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)kafka.common.KafkaException: Failed to acqui
2017-11-29 15:29:07
12077
1
转载 kafka配置文件详细
1:producer.properties #指定kafka节点列表,用于获取metadata,不必全部指定#需要kafka的服务器地址,来获取每一个topic的分片数等元数据信息。metadata.broker.list=kafka01:9092,kafka02:9092,kafka03:9092#生产者生产的消息被发送到哪个block,需要一个分组策略。#指定分区处理类。默认
2017-11-29 11:40:27
5067
原创 dubbo 服务端异步实现
一:服务端的配置文件 <dubbo:service interface="com.tc.tce.var.api.facade.VarQueryFacade"ref="varQueryFacade" protocol="${var.query.provider.protocol}"timeout="${var.query.provider.timeout}" version="${var....
2017-11-29 08:56:35
1708
1
原创 maven 使用常见错误
一:部署报错 clean deploy1:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project tc-rce-var-api: Failed to deploy artifacts: Could not tran
2017-11-28 15:01:09
1012
【重要问题-高额悬赏】hive库表突然查询不了,具体现象见问题详情
2022-11-19
kafka提交报错,希望能得到解决
2022-03-11
es中的json字符串模糊查询或者正则查询问题请教
2021-10-11
flink独立集群运行报错
2021-07-28
flink的启动程序main方法中为什么不能初始化redis呢?
2021-06-26
springaop的切面 @Aspect 不其效果的问题请教
2021-04-10
flink独立集群,master机器上为啥有两个java进程?且内存占用高怎么排查问题
2021-04-05
jvm参数优化,g1垃圾回收器提示unloading过长怎么优化呢?
2021-02-06
jvm的dump文件分析问题
2021-01-06
一个复杂sql的求助
2020-12-29
maven编译报错,百度搜索了也不知道是怎么回事?
2020-05-12
rabbitmq 启动报错,谁能帮我看看这个问题?
2018-06-14
紧急登rabbitmq启动报错的问题
2018-04-26
pom.xml中报错提示这个怎么解决?紧急等
2018-04-09
我们的生产环境dubbo服务出现了重大问题:求各位大神帮忙解决下。具体异常信息日志如下
2017-11-16
怎么创建db2的表update和delete不记日志呢?
2017-01-12
数据库性能优化的问题
2016-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人