- 博客(48)
- 资源 (24)
- 收藏
- 关注
原创 6. 工业大数据的实施策略
实现大数据支撑的业务,不仅仅是技术问题,也是需要实现业务过程再造和相应的组织调整。1)管理层需要1. 理清现有的业务流程和制造过程,2. 对应明确的业务目标3. 找到过程中需要改善或者重构的环节2) 针对环节问题分析,确定解决手段3)业务团队定于再造后流程的大致轮廓,并梳理清楚大数据产生的分析结果与业务流的映射、交互关系以及使用场景4) 针对新的业务流程,管理层制定对应的组织和人员调整预案。确保真正落实。
2022-08-25 17:10:31 885
原创 4. 工业大数据支撑中国制造弯道取直
中国是制造大国,但不是制造强国; 工业大数据提升制造智能化水平,推动中国工业升级;工业大数据支持工业互联网发展,促进中国工业转型;工业大数据助力中国制造弯道取直
2022-08-24 09:15:19 140
原创 zookeeper 脑裂
------ 什么是脑裂(split-brain)在"双机热备"高可用(HA)系统中,当联系两个节点的"心跳线"断开时(即两个节点断开联系时),本来为一个整体、动作协调的HA系统,就分裂成为两个独立的节点(即两个独立的个体)。由于相互失去了联系,都以为是对方出了故障,两个节点上的HA软件像"裂脑人"一样,“本能"地争抢"共享资源”、争起"应用服务"。就会发生严重后果:1)或者共享资源被瓜分、两...
2020-04-26 14:00:28 252
原创 工作记录: 一次mysql性能优化
公司使用的mysql 是阿里云的polardb**1.Waiting for table metadata lock**MySQL在进行alter table等DDL操作时,Waiting for table metadata lock等待场景,而且长时间的在锁等待队列中主要有以下原因场景一:有其他长事务运行,阻塞DDL,继而阻塞所有同表的后续操作处理方法: kill 掉 DDL...
2020-04-24 11:48:52 187
原创 polarDB的一些事情
近期,公司从RDS切换成polarDB后,出现了一些问题,比如:数据读取是旧数据,大事务长时间没有成功以下这篇文章介绍解释的挺好的https://www.cnblogs.com/coderyuhui/p/10107330.html...
2020-04-23 15:53:28 593
原创 红黑树--在hashMap中的以用
1.红黑树的定义(1)每个节点只有两种颜色:红色和黑色。(2)根节点是黑色的。(3)每个叶子节点(NIL)都是黑色的空节点。(4)从根节点到叶子节点,不会出现两个连续的红色节点。(5)从任何一个节点出发,到叶子节点,这条路径上都有相同数目的黑色节点。1、查询节点查询节点是最简单的一个,他的查找过程和二叉查找树一样,查找元素比当前节点大,就从右子树继续查找比较,查找元素比当前节点小,就...
2020-04-23 14:01:54 198
原创 在线数据结构 演示平台
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
2020-04-23 11:32:37 316
原创 hashmap的线程不安全
1.Java71.扩容引发的线程不安全void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; for (Entry<K,V> e : table) { while(null != e) { ...
2020-04-21 22:45:14 202
原创 mysql orderby和 group by的区别
为获取所有地址的所有最新操作数据,即想先排序ORDER BY后获取最新的记录 GROUP BY可能会是这样的sqlSELECT sptr.tenant_id ,ct.tenant_name,sptr.exec_state,sptr.address_id , sptr.safecheck_state,sptr.exec_timeFROM safe_plan_task spt,safe_pl...
2018-11-23 15:28:30 596
原创 id用逗号隔开,如何sql显示全部name
记一条sql,sys_user_id中 可以绑定多个安检人,现在业务要求,直接sql中查询并显示全部安检人实现方式SELECT spt.plan_id,spt.sys_user_id,(SELECT GROUP_CONCAT(`name`) FROM sys_user WHERE instr(concat(',',(spt.sys_user_id),','),concat(',',id,'...
2018-11-06 15:26:55 2381 1
原创 采用springHoder 的方式 获取 bean
采用springHoder 的方式 获取 bean public ChannelTradeServiceInner getTradeService(String tradePayChannel) throws TradeClassNotFoundException{ String beanName = tradePayChannel+"TradeInnerImpl"; ...
2018-08-22 15:50:23 175
转载 搜索技术架构
这幅图是某大厂前几年的搜索架构: 搜索支撑的业务线包括商品、店铺、订单、用户等大大小小20多个,双11期间搜索量在2亿/天,实体服务器超过100台。按功能分为分布式实时引擎、dump中心、数据分析和运维平台几大块 dump中心 实质是根据实例搜索与展现的需求将数据库中相关字段组装成document,并生成索引替换上线的过程。我们的dump分为全量和增量模式。 全量模
2017-02-15 13:12:19 684
原创 学习shiro期间问题及解决办法
**1.报错SLF4J: Failed to load class ![shiro1](http://img.blog.csdn.net/20160928143715909)*解决方法*self4j的包没有添加完成,我引入slf4j-api-1.7.7.jar包之后,都可以正常些代码,没有错误提示了,但是居然这个jar包还依赖其他jar包才可以,引入其他self4j的jar包(slf4j-lo
2016-09-28 14:40:27 398
原创 Eclipse常用插件
(1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。 官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasU
2016-09-06 13:32:51 768
原创 《spring源码深度解析》读书笔记_初读①
一、Spring模块总结⑴ Core Cotainer :包含 Core,Beanx,Context,和expression Language模块。 Beans和Core模块是框架的基础部分,提供IOC 。主要概念是BeanFactory,它提供的经典实现来消除程序性单例模式的需要,并真正的允许从程序逻辑中分离出依赖关系和配置。 ⑵ Data Access/Integration :JDBC,O
2016-03-14 22:35:45 1281
原创 java拷贝目录及其子目录、文件,到另外一个目录
/** * 复制一个目录及其子目录、文件到另外一个目录 * @param src * @param dest * @throws IOException */ private void copyFolder(File src, File dest) throws IOException { if (src.isDirector
2016-02-16 10:26:36 719
原创 编程2(链表)
package Test;import java.util.Stack;/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Test2 { /*
2016-01-27 15:25:53 380
原创 编程题1
package Test;import java.util.HashSet;public class Test1 { public static void main(String[] args) { Test1 test=new Test1(); System.out.println("==checkSam=="); String stringA=
2016-01-27 14:08:09 502
原创 面试3
1.递归遍历某个目录sinosoft下的所有java文件public static void lisFile(String str){File file = new File(str);if(file.isDirectory()) {File[] files = file.listFiles();for(int i = 0; i < files.length; i++) {String f
2016-01-19 14:30:37 259
原创 面试题2
2 tomcat的内存的配置?tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS=’-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】’ 需要把这个两个参数值调大。例如: JAVA_OPTS=’-Xms256m -Xmx512
2016-01-19 14:10:21 323
原创 大牛博客
孤傲苍狼 http://www.cnblogs.com/xdp-gacl/开涛 http://jinnianshilongnian.iteye.com/
2016-01-19 11:11:57 338
转载 Linux下Tomcat重新启动
在Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin使用Tomcat关闭命令 ./shutdown.sh查看Tomcat是否以关闭 ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有关闭root 7010 1 0 Apr19 ? 00:3
2016-01-19 11:06:52 250
转载 Java实现Excel导入数据库,数据库中的数据导入到Excel
自学资料总结 实现的功能:Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下2、Excel文件目录:D://book.xls3、数据库名:javenforexcel4、表名:stu5、编写类:连接mysql的字符串方法、插入的方法、实体类连接数据库的工具
2016-01-19 11:04:13 294
转载 java面试题1
1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,
2016-01-19 10:51:24 463
转载 Truncate
由于经常要用到Truncate , delete, drop 等命令,但是可能还有一些同 学不是太了解操作过程中及之后数据库中数据结构的变化以及可能带来的后果, 所以在这里编写了一些相关的资料,写的比较凌乱.语法: TRUNCATE TABLE [schema.] table [{DROP | REUSE} STORAGE]功能: 删除整个表的数据并释放空间 由于Truncate 是D
2016-01-18 15:21:39 852
原创 SQL表连接查询(inner join、full join、left join、right join)
前提条件:假设有两个表,一个是学生表,一个是学生成绩表。表的数据有:**一、内连接-inner jion** :最常见的连接查询可能是这样,查出学生的名字和成绩: select s.name,m.mark from student s,mark m where s.id=m.studentid上面就是我们最常见的inner join,即内连接,把符合student.id=mark.studen
2016-01-18 10:35:06 322
原创 快速排序代码
package Sort;/* * 快速排序 */public class Kuaisu { public int num=1; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
2016-01-15 15:52:16 360 1
转载 Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析
我们在使用spring的时候经常会用到这些注解,那么这些注解到底有什么区别呢。我们先来看代码同样分三层来看:Action 层:package com.ulewo.ioc;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;@Con
2016-01-13 16:50:23 399
转载 String.Format
package junit.test;import java.util.Date;import java.util.Locale;import org.junit.Test;public class StringFormat {/*String.format()用法1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十进制),如:99%f: 浮点类
2016-01-11 10:20:33 302
转载 异或运算
异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。一、异或的性质交换律:a ^ b = b ^ a结合律:a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ cd = a ^ b ^ c 可
2016-01-08 14:58:37 828
原创 java 初始化过程
初始化的过程 Static静态块—父类的静态块—子类的静态块—父类的初始化块—父类的构造函数—子类的初始化块—子类的构造函数举例说明class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static
2016-01-07 14:33:43 259
原创 算法3
要 求 坐标轴上从左到右依次的点为a[0]、a[1]、a[2]……a[n-1],设一根木棒的长度为L,求L最多能覆盖坐标轴的几个点?思 路解 决
2015-12-30 16:22:43 285
java 面试 晋升bat公司 1000道面试题
2020-05-12
Druid实时大数据分析
2018-11-16
JDK1.8 API 中文
2018-01-02
JavaEE开发的颠覆者: Spring Boot实战 源码
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人