自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (20)
  • 收藏
  • 关注

原创 线上查询接口性能优化

SQL性能优化,查询方法优化笔记

2024-03-23 21:19:23 323

原创 flink-cdc-学习笔记(一)

Flink 1.11 引入了 CDC.Flink CDC 是一款基于 Flink 打造一系列数据库的连接器。Flink 是流处理的引擎,其主要消费的数据源是类似于一些点击的日志流、曝光流等数据,但在业务场景中,点击流的日志数据只是一部分,具有更大价值的数据隐藏在用户的业务数据库中。Flink CDC 弥补了 Flink 读取这些数据的缺陷,能够通过流式的方式读取数据库中的增量变更的日志。1.Flink JDBC Connector:Flink 与数据库集成最佳实践。

2024-03-10 09:27:50 858

原创 分布式微服务架构日志调用链路跟踪-traceId

每个前端请求里面,都会在request的header区携带一个traceId 随机数值,用来跟踪在后端的调用链路栈打印.通过ES收集的日志数据,在ELK日志集成平台里,用traceId就能得到用户请求的完整链路,排查问题的效率非常高.那么具体是怎么设计的?

2023-12-15 23:42:25 618

原创 java5 特征 泛型和反射技术的应用

java5 特征 泛型和反射技术的应用1.报表应用报表是需要联合查询的数据集,一般不会有对应的POJO类,如果手动封装字段那就太低效了.泛型和反射技术可以将报表数据通过几行代码写到VO集合中.查询出的结果集往往不是POJO但为了方便我们使用VO来做说明:后台查询的结果集合: List<Map<String, Object>> 行对象:Map<String,...

2018-12-13 15:48:59 239 1

翻译 4.Catching Multiple Exceptions in Java 7

Catching Multiple Exceptions in Java 7 在java7中,在同一个catch块中是可以捕获到多个不同的异常的.这被称之为多次捕获. 在java7之前你可能这样写try { // execute code that may throw 1 of the 3 exceptions below.} catch(SQLException e) ...

2018-05-20 21:05:42 293

翻译 3.Try-with-resources in Java 7

try..with..resources是java7的一种新的异常处理机制,能够很容易的使用try…catch块正确关闭资源回收.对于有资源回收管理的异常处理方式,老式学校的处理:private static void printFile() throws IOException { InputStream input = null; try { inpu...

2018-05-20 21:03:56 189

翻译 2.Basic try-catch-finally Exception Handling in Java

概要内容 1.访问栈解析 2.抛出异常 3.捕获异常 4.上报异常 5.案例:捕获IOException 6.案例:上报IOException 7.finally关键字 8.捕获或上报异常的策略这片文章基于如何try..catch…finally 处理,这个案例是java语言,但是同样适用于c#.java和c#在异常处理上不同的地方就是c#没有检查性异常.这在后续文章讨论. ...

2018-05-14 00:05:31 197

翻译 1.java exception handing

java 异常处理让你能轻松处理应用程序中的错误.异常处理在编写健壮的应用或组件的时候很容易被忽略的.当一个错误发生在一个Java程序通常会导致一个异常被抛出。你若能抛出,捕获,处理这些异常得当,将有很多方法来处理,但并不是所有的都有效并且安全失败(程序执行失败逻辑要安全处理).本次训练(文集)深度讲解java当中的异常处理.这次训练包含了各种应该的活不建议的异常处理,也包含了一些高效、不易出...

2018-05-14 00:04:17 167

转载 android屏幕适配方案[整理]

资源的适配专业术语 屏幕像素密度(dpi) 1像素密度 = 像素 / 尺寸 (dpi = px / in) 2密度无关像素(dp) 单位:dp,可以保证在不同屏幕像素密度的设备上显示相同的效果,是安卓特有的长度单位。 3独立比例像素(sp) sp,字体大小专用单位 Android开发时用此单位设置文字大小,可根据字体大小首选项进行缩放; 推荐使用12sp、...

2018-04-28 21:07:56 312

原创 android APP 的work thread怎么不能更新UI的问题求解

java中的异步线程回调方法实现这个问题一直环绕在我的脑海里,android APP 的work thread怎么不能更新UI一.实现workthread 调用远程方法二.实现远程方法执行完后调用回调方法三.判断回调方法是否执行在workthread四.android异步线程更新UI的方式总结五.后台服务怎么跟前台UI解耦/**...

2018-04-26 23:30:13 366

原创 华为云盘sdk集成app开发笔记

本文为本人的开发笔记,非讨论类文章.华为云盘集成开发指南需求1.在我的文件列表中,设置我的云盘入口,用户点击云盘,可以直接单点登录到个人云盘,浏览云盘文件.[浏览api,登录API] 2.我的会话中,分享云盘文件到会话列表,将云盘文件上传到私有云空间.[私有云上传API]API的封装包.类设计com.huawei.sharedrive.client a

2018-01-31 12:18:43 1600

转载 org.hibernate.exception.LockAcquisitionException

LockAcquisitionException

2018-01-02 10:01:44 5182

原创 一次socket长连接运行导致的性能问题

socket长连接篇客户端维持心跳导致出现性能问题客户端代码实现一个定时发送心跳包给服务端的线程,一个接收服务端返回消息的线程。package practice;import client.Client;import client.KeepAlive;import java.io.*;import java.net.Socket;import ja

2017-12-24 10:20:11 6261 1

转载 hashmap的实现和扩展分析

hashmap的实现和扩展分析hashmap为什么并发不安全? 为什么String, Interger这样的wrapper类适合作为键? 自定义hashmap的实现? JUC并发安全的map实现对比测试?hashmap为什么并发不安全?1.多线程rehash,多个线程同时进行put()操作,进入transfer()环节.出现环形链表,在进行重新分配大小时,进入死循环.2.fail-fast,

2017-10-22 22:56:33 317

翻译 十条java调试实践指导

十条java调试实践指导使用传统的断点 eclipse允许你设置传统的断点调试java程序,使用条件断点,你的线程会在特定的代码行停止, 如果条件匹配了仅仅停止在符合条件的行上. 设置一个条件断点 只需要双击任何一行你想设置断点的地方,右键,属性 插入条件.现在程序将仅仅停止在当规则条件为true时,程序进入debug模式.使用异常断点 有多少次你被空指针异常所烦恼,你不知道这些异常来自哪

2017-09-09 20:40:39 279

原创 anyoffice 隧道排错指南

anyoffice 隧道排错指南通常移动端在登录时,初始化esdk后,报错”服务器异常,请稍后在试”,然而却是一次都登录不上.这种问题,属于http访问不通,观察客户端的console报错日志.如果返回500错误,服务器也会有错误日志. 这时,可以通过esdk的log查看是什么原因,也可以通过服务器的监控日志查看报错信息.问题域: 参与对象:移动端,anyoffice,服务端,网络问题.作为测试

2017-08-10 21:39:13 2327 2

原创 linux设置开机服务自动启动/关闭自动启动命令

[root@localhost ~]# chkconfig --list     显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务[root@localhost ~]# chkconfig --del ***   删除开机自动启动***服务  [root@localhost ~]# setup 

2017-04-25 13:14:01 4345

原创 RED HAT LINUX 9 架设WEB服务器TOMCAT和安装JAVA环境

RED HAT LINUX 9 架设WEB服务器TOMCAT和安装JAVA环境流程一.安装JDK,配置jdk二.安装tomcat,配置tomcat三.配置系统服务四.配置开机启动五.建立检测系统六.配置80端口七.配置系统开机启动服务 一、Linux上安装环境1.1拷贝文件jdk-1_5_0_19-linux-i586.rpmapache-tom

2017-04-25 13:12:03 511

原创 android app 接入第三方SDK接口层实现思考

app使用第三方sdk集成接口层设计方案

2016-11-12 14:43:52 3171

原创 异步下载照片墙

android异步下载照片墙

2016-06-28 19:57:28 2439

原创 unknow error:java.lang.NullPointerException

文章:http://blog.csdn.net/dinko321/article/details/8768790说是project错误了,可是我的eclipse中没有,于是我尝试把project.properties中的target=android-19android.library=falseandroid.library.reference.1=../appcompat_v7

2015-07-01 14:31:22 733

转载 android 项目R.java文件缺失导致编译错误

1.Build Project2.clean3.拷贝一个R.java到现有项目中来注意:resource资源中的文件名必须全部是小写。

2015-07-01 14:21:43 419

原创 关于《安装visual studio 2008下subversion插件ankhsvn2.4导致vs无法正常启动的原因以及解决办法》

环境:windows 7旗舰版sp1visual studio 2008ankhsvn2.4事件:要在vs下使用scm客户端工具,实现源码版本控制我先是安装ankhsvn,结果启动visual studio时,启动失败,没有具体的故障信息,就是一种异常退出。我在stack flow上搜索答案,有人说是注册表错误,更多的是没有解答,csdn论坛搜索里面也没有答案,可能是Mic

2015-03-24 00:24:31 1802

转载 VirtualBox的菜单栏被隐藏的解决办法

转载自:http://www.douban.com/group/topic/21328828/近日在使用VirtualBox时,不小心将虚拟机窗口的菜单给隐藏了,找遍了VirtualBox本身的设置选项,也没能解决问题。于是我到网上搜索,但也没有找到解决办法。 我不得不自己翻看VirtualBox的帮助文档,由于是英文,稍稍费了点功夫,最终找到了答案。 VirtualBox设有

2015-02-08 12:47:44 3421

原创 android develope blog -工具篇-调试工具环境搭建

Android开发-调试工具篇-oracle visual box安装android x86镜像进行模拟1.按照网上的步骤一步步进行安装,最终结果发现虚拟机启动后,分辨率一直都是平板模式,如果是手机怎么办,分辨率要2.https://software.intel.com/zh-cn/articles/getting-started-on-android-for-x86-step-by-st

2014-10-24 22:30:13 1032

原创 学习之法

学习就是不断总结知识和经验。内心要平静,不要一味的去寻找点石成金之术,扎扎实实的打好基础,循序渐进的练习。所谓了学习方法不过就是一个习惯而已,这不是什么高深的学问,所以,从习惯开始,不要迷茫。计算机是一门应用性科学,需要多实践和多看书,勤思考,没有什么学习方法

2011-07-04 10:26:43 676

原创 字符编码:ASCII,Unicode和UTF-8

<br />http://www.cnblogs.com/wanlipeng/archive/2011/01/27/1946435.htm<br /> <br /> <br /> <br /> <br /><br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是2

2011-02-16 17:03:00 683

原创 万事开头难——Android SDK安装

<br />转载至:<br /> <br />http://www.cnblogs.com/wanlipeng/archive/2010/08/04/1792136.html<br /> <br /><br />今天研究了一上午才把SDK安装成功,真是万事开头难。下面就把安装的过程分享出来。<br /> <br />Eclipse + Android SDK 2.1环境部署<br />一、第一步安装JDK(Java Development Kit)版本1.5或者1.6均可,此处不再详细陈述。<br />二、

2011-02-16 15:28:00 882

原创 职业规划

<br />http://www.beansoft.biz/<br /> <br /> <br />转载至 http://topic.csdn.net/u/20090406/20/7A5C5691-D676-42BF-87EE-153C6831D6C3.html <br /> <br /> <br />程序员职业规划<br /><br /> <br /><br />对于大多数程序员来说,微软是一家值得崇敬的公司,能够加入微软,也是很多程序员的愿望。在付出足够的努力后,一旦进入了微软,也就意味着可以和最先进的

2011-02-11 12:04:00 953

原创 Javablog 一个比较专业的网站 有下载资料

 BEA Weblogic、Tuxedo 下载地址[转][扫盲]3G不是Android »Oracle JDK 5/6 中文文档下载地址(ZIP,HTML,CHM) 2010年版2010年08月12日, 10:00 下午 阅读(1,170)永久链接: http://www.beansoft.biz/?p=5552010-08-12最近, 原来Sun公司的网站已经逐渐无法访问到, 基本上内容都搬到了http://www.oracle.com/technetwork/java/index.html 这里. 原S

2011-01-17 09:22:00 864

原创 使用光盘+winpe

<br />1.确定装系统,使用光盘+winpe<br />使用的工具:<br />光盘<br />u盘<br />winpe 可以对c盘格式化,可以一键Ghost,可以分区,功能很强大,winpe可以存在于u盘和光盘<br /><br />以后装系统无需光盘,只要下载一个老毛桃winpe u盘版,将u盘设置为启动盘,将Ghost文件<br />复制到u盘,就可以对硬盘进行分区,Ghost了。<br /><br />开始时直接使用光盘,将系统安装到c盘,结果安装雨林木风的系统后,

2010-12-01 23:25:00 1146

转载 关于哪种杀毒软件最好的一些个人见解[转载]

<br />最近经常有网友发消息问,到底哪个哪个杀毒软件最厉害,哪个杀毒软件售价最高?呵呵,诸如此类的问题老实说我也无法做出肯定的答复。我就随便谈一些我个人的见解。世界上公认的比较著名的杀毒软件有卡巴斯基,f-secure,macfee,诺顿,趋势科技,熊猫,nod32,avg,f-port等等。其中卡巴,macfee,诺顿又被誉为世界三大杀毒软件!每个杀毒软件都有自身的优势,当然也有不足之处!<br />       比如卡巴斯基的杀毒能力确实很强,对的起排名世界第一的称号,但是监控方面却

2010-12-01 10:53:00 1111

2022金蝶云之家安全白皮书

云之家是国内最大的SAAS软件开发商金蝶孵化的企业级协同办公平台,这份文档是其对安全因素的描述

2023-03-22

标准常见问题手册(FAQ)模板

对于项目交付需要的客户化标准文档

2023-03-22

微信签名生成工具android版

兼容android2.2以上安卓设备,运行后,直接输入package name获取signature

2017-09-30

kotlin-for-android-developers-zh

kotlin-for-android-developers-zh 中文翻译版,阅读技术资料的顺序: 英文原创>中文翻译>中文改版

2017-05-22

Eclipse.in.Action.A.Guide.for.the.Java.Developer.pdf

eclipse development platform ebook very powerful and professional

2013-05-20

windows repair

亲自试用过,免费。可修复Windows IE,网络连接协议等等,如果不想重装系统而操作系统又使用了很久导致很慢,由于自身网络,网络连接速度慢的情况都可以通过该软件优化。该软件可以初始化一些windows设置,修复完成后需要重新启动,修复过程详细彻底,包括注册表垃圾的清理。为广大网友推荐该产品软件,操作也简单,4步完成选择后自动进入维修状态。

2012-11-13

软件开发过程管理培训系列之--缺陷管理PPT

该PPT讲解了缺陷管理的必要性,多人协同开发尤为重要。属于培训类型的文档

2012-11-13

U盘型号识别工具,并且提供量产工具下载地址,非常方便

U盘型号识别, Sandisk量产工具, 自动识别U盘,提供量产软件地址

2011-01-25

Sandisk量产工具

Sandisk量产工具, U盘型号识别, Sandisk量产工具, 自动识别U盘,提供量产软件地址

2011-01-25

mysql-essential-5.1.53-win32 part4

官网下载太慢了,于是我就下载共享到csdn 文件全名: mysql-essential-5.1.53-win32.msi 官方最新版 分卷压缩方式part1+part2+part3+part4

2010-12-15

mysql-essential-5.1.53-win32 part3

官网下载太慢了,于是我就下载共享到csdn 文件全名: mysql-essential-5.1.53-win32.msi 官方最新版 分卷压缩方式part1+part2+part3+part4

2010-12-15

mysql-essential-5.1.53-win32 part2

MYSQL,mysql官网版本,win32 part1+part2+part3+part4

2010-12-15

mysql-essential-5.1.53-win32 part1

官网下载太慢了,于是我就下载共享到csdn 文件全名: mysql-essential-5.1.53-win32.msi 官方最新版 分卷压缩方式part1+part2+part3+part4

2010-12-15

锐捷官方提供120套实验题

注意对dos和网络感兴趣的朋友可以下载试试,包括交换机防dos攻击的实验。需要下载part1+part2(文件比较大分开压缩)

2010-12-15

锐捷官方提供120套实验题

网络相关的实验,锐捷出品,提供下载,谨此学习

2010-12-15

javascript面向对象编程

javascript面向对象编程,相信很多程序员都对js很头痛,这里奉上一本JavaScript面向对象编程的pdf格式书籍,里面讲解了怎么去创建类和使用对象,当然高手就不必看了,因为高手都是经过千锤百炼的,对与我这样的刚入门没多久的人很有帮助哦

2010-11-24

jk2.properties+workers2.properties

在Linux上安装jsp运行环境时,会整合apache和tomcat,其中需要的两个文件,wokers2.properties和jk2.properties 就在此处

2010-04-28

java面试-欢迎继续下载

java面试java面试java面试java面试java面试java面试java面试java面试java面试java面试java面试

2010-03-20

java面试题目-欢迎下载

对于找工作的Java程序员有一定的帮助啊,谢谢赏

2010-03-20

jbpm4.0开发指南

jbpm4.0开发指南 对学习jbpm工作流的同行有一定的帮助哦 目前国内关于这方面的书籍可以说是凤毛麟角

2010-03-02

计算机故障速查手册.pdf

自学计算机故障排除手册,本人尝试可以的。

2009-05-10

JavaScript语言参考手册

本资源为学习专用严禁用于商业转载 对于学习javascript的人有绝对优势 开始是10分,现在降分了,资源要共享,太贵了每人要的。

2009-04-20

空空如也

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

TA关注的人

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