自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月不中留,可堪回首否?

`记录程序员的曲折人生,工作中各种问题`

  • 博客(87)
  • 资源 (9)
  • 收藏
  • 关注

原创 读《阿里不止代码》观后感

划重点1:业务代码都写不好的程序员肯定无法成为技术大牛,但只把业务代码写好的程序员也还不能成为技术大牛划重点2:Do more 要想有机会,首先你得从人群中冒出来,要想冒出来,你就必须做到与众不同,要做到与众不同,你就要做得更多!Do better 你负责的系统和业务,总有不合理和可以改进的地方Do exercise 1)Learning 2)Trying 3)Teaching...

2019-08-29 09:20:05 370

原创 Netty Client 重连实现

参考实现地址: http://www.importnew.com/25046.html

2018-07-30 11:12:33 387

原创 javaweb基础--mysql基础知识全

https://www.cnblogs.com/programmer-tlh/p/5782418.html

2018-07-20 12:03:30 282

原创 javaweb基础知识--sso

cas: https://blog.csdn.net/xichenguan/article/details/60785451 cas中文站点: http://www.cassso-china.cn/apereo_github_cas_5.2/apereo.github.io/cas/5.2.x/

2018-07-09 12:04:03 246

原创 activemq

activemq 环境变量配置: https://blog.csdn.net/clj198606061111/article/details/38145597 activemq 安装: https://www.cnblogs.com/super-d2/p/4249768.html

2018-07-06 12:00:42 149

原创 Cookie机制和Session机制

1.1 Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协...

2018-07-06 10:21:59 237

原创 javaweb基础-乱码问题

ajax + url 中文参数传入乱码 解决方案:https://www.cnblogs.com/bennman/archive/2011/05/27/2059985.html

2018-06-25 17:18:15 108

原创 vmware +centos7 (二)

1.docker安装 uname -r yum -y install docker-io service docker start2.mongodb安装 docker search mongo docker pull mongo:3.2

2018-06-25 17:16:55 162

原创 vmware +centos7 (一)

问题1:没有网络,改配置 https://www.linuxidc.com/Linux/2018-04/151999.htm 问题2:没有图形界面 https://www.linuxidc.com/Linux/2017-03/141465.htm 问题3:VM官方文档 https://docs.vmware.com/cn/VMware-Workstation-Pro/14.0/com.v...

2018-06-23 15:31:45 341

原创 javaweb基础--websocket

简介: https://github.com/dunwu/spring-notes/blob/master/docs/spring/web/spring-websocket.md代码实现: https://www.cnblogs.com/xdp-gacl/p/5193279.html

2018-06-19 12:00:11 474

原创 javaweb基础--spring model,modelmap,modelView

了解链接:https://www.cnblogs.com/sonng/archive/2017/03/30/6648917.html model是接口,它的实现类为ExtendedModelMap,继承ModelMap类 位置:org.springframework:spring-context modelmap是实现类,ModelMap继承LinkedHashMap,spring框架自...

2018-06-19 10:25:00 816

原创 javaweb基础--消息队列

redismq:轻量级,数据<10K,可以用(看项目配置)rabbitmq: 官方文档地址:http://www.rabbitmq.com/tutorials/tutorial-six-java.html github代码地址:https://github.com/luzhiweistudy/rabbitmq-tutorials/tree/master/java-idea/src...

2018-06-11 17:55:09 543

原创 javaweb基础--netty基础知识汇总

netty聊天:https://blog.csdn.net/u010853261/article/details/54380866 netty介绍:https://segmentfault.com/a/1190000007282789图解Netty之Pipeline、channel、Context之间的数据流向: https://www.cnblogs.com/chenyangyao/p/...

2018-06-09 16:56:34 351

原创 javaweb基础--Spring事务管理

Spring事务管理(详解+实例):https://blog.csdn.net/trigl/article/details/50968079

2018-06-09 09:26:12 150

原创 javaweb基础-编译错误

1.org.springframework.util.Assert.isTrue(ZLjava/util/function/Supplier;)V 版本过高 <!--redis--> <dependency> <groupId>org.springframework.data</groupId> ...

2018-06-07 19:39:53 280

原创 javaweb基础--mybait配置和缓存

详细介绍:http://www.mybatis.org/mybatis-3/zh/index.html映射器详解:http://blog.51cto.com/13714880/2112086【MyBatis】查询缓存(一级缓存和二级缓存) https://blog.csdn.net/u013036274/article/details/55815104 查询缓存,更新修改都会清空缓存...

2018-06-07 17:48:55 344

原创 javaweb基础-logback配置

logback.xml logback主要包含三个组成部分:Loggers(日志记录器)、Appenders(输出目的在)、Layouts(日志输出格式)slf4j :如jdbc一样,定义了一套接口,是一个日志门面,可实现多个日志系统间快速切换(通过修改配置文件)logback : 和log4j是同一作者,是log4j的升级版,效果可想而知.logback 主要分为三个模块,分别是:...

2018-06-07 11:07:43 735

原创 javaweb基础总结-log4j2配置

log4j2.xml<?xml version="1.0" encoding="UTF-8"?&amp

2018-06-07 09:46:59 516

原创 JAVA基础知识-spring相关

JDBC库包含的API为每个通常与数据库的使用相关联的任务:使得连接到数据库创建SQL或MySQL语句执行SQL或MySQL的查询数据库了解链接:https://www.yiibai.com/jdbc/ORM模块:对象关系映射数据库模型 了解链接:https://www.cnblogs.com/by-1642146903/p/7860242.html...

2018-05-26 18:16:05 152

原创 大型Java web项目分布式架构演进

阅读链接1: https://blog.csdn.net/u011001084/article/details/54666662 阅读链接2: https://www.cnblogs.com/smallSevens/p/7476838.html

2018-05-26 16:51:04 2124

原创 Java基础知识-多线程

Java多线程编程-(1)-线程安全和锁Synchronized概念 参考:https://blog.csdn.net/xlgen157387/article/details/77920497#comments 总结: 1、线程创建通过Thread 或者 实现Runable接口创建,thread.start启动。//继承Thread,重写run()方法public class MyTh...

2018-05-17 20:46:05 148

原创 Java基础知识-IO流相关知识

参考链接: java IO体系的学习总结 https://blog.csdn.net/nightcurtis/article/details/51324105 Java 常用IO流操作详解 https://blog.csdn.net/MAGIC_JSS/article/details/51475923 Java中常见的IO流及其使用 https://blog.csdn.net/iisp...

2018-05-17 16:36:41 236

原创 Java基础-常用循环

List<String> list= new ArrayList<String>(); list.add("1"); list.add("2"); list.add("3"); /** * 根据集合类长度遍历(字符串,单维数组可用) */ for (int i =

2018-05-17 10:32:39 206

原创 IDEA相关

idea安装阿里巴巴java规范插件的两种方式 https://blog.csdn.net/hg2726028/article/details/78303288IDEA安装插件提示was not installed: Cannot download解决办法 https://blog.csdn.net/gao_shuang/article/details/79799234...

2018-05-16 16:01:13 415

原创 java判断相关空

判断字符串为空1、java.lang.string isEmpty 判断字符串值为空 str.isEmpty()涉及兼容先判断是否为对象,在判断引用是不是空字符串值2、if(str == null || str.equals("")) 3、判断非空和非空白字符if (str != null || !"".equals(str.trim())) { /...

2018-05-15 19:48:06 188

原创 Tomcat部署方式和多Tomcat部署(Nginx)

参考链接:Tomcat 部署项目的三种方法 https://www.cnblogs.com/ysocean/p/6893446.htmltomcat在conf/Catalina/localhost目录下配置项目路径 https://blog.csdn.net/bao19901210/article/details/8695986...

2018-05-15 17:22:25 153

原创 Android_device_tree_structure

-----Android_device_tree_structure----build/ – 编译环境和makefile - Build environment setup and makefiles bionic/ – 安卓C库 - Android C library dalvik/ – 安卓虚拟机 - Android JVM kernel/ – 内核 - Linux kernel ...

2018-05-15 12:07:09 278

原创 ADB相关操作

adb shell /system/bin/screencap -p /sdcard/screenshot.png 手机截图看手机端口:adb devices //可显示设备代码找不到device时:adb kill-server adb start-server adb shell adb shell 进...

2018-05-15 12:03:56 1110

原创 Pyserial相关知识

pySerial http://pyserial.readthedocs.io/en/latest/pyserial_api.html#serial.Serial Overview 这个模块封装了串口的访问。它为运行在Windows、OSX、Linux、BSD(可能是任何POSIX兼容系统)和IronPython的Python提供了支持。名为“串行”的模块会自动选择合适的后端。所有支持的...

2018-05-15 11:59:37 960

原创 idea快捷键操作

功能点 Eclipse快捷键搜索文本 Ctrl + F继续搜索 "Ctrl + K 向前Ctrl + Shift + K 向后"搜索方法 Ctrl + O搜索类 Ctrl + Shift + T搜索文件 Ctrl + Shift + T搜索所有引用处 Ctrl + Alt + H搜索所有文本出现的位置 Ctrl + H查看最近编辑文件 "CTRL +...

2018-05-15 11:57:52 137

原创 深入理解Java虚拟机++JVM高级特性与最佳实践笔记

JDK1.5:引入java.util.concurrent包实现一个粗粒度的并发框架 JDK1.7:加入java.util.concurrent.forkjoin包对这个进行扩充 程序计数器:(虚拟机概念模型)当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等几区功能都需要依赖这个计数器来...

2018-05-15 11:39:58 296

原创 TestNG测试框架官网简要翻译

1 - Introduction TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(测试一个类隔离其他类)到集成测试(测试整个系统由几个类、几个包甚至几个外部框架组成,比如应用服务器)。 编写测试通常是三个步骤: 编写测试的业务逻辑,并在代码中插入TestNG注释。 在testng中添加关于您的测试的信息(例如类名、您希望运行的组等等)。 xml文件或在build.xml中...

2018-05-15 11:30:07 1011

原创 Tomcat多项目部署与防火墙

一个服务器一个tomcat多项目部署<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file d...

2018-05-11 11:28:41 405

原创 JDK升版和切换版本

cd /usr/lib/jvmwget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gztar zxvf ./jdk-8u171-linux-x64.tar.gz -C /usr/lib/jvmmv 解压文...

2018-05-11 11:12:14 989

原创 TXRX串口通信RAM版自己编译

引言:目前 javaxcomm(旧) gunio(新),目前rxtx-2.1-7-bins-r2.zip版本为32位的win或者x86或者x386,mfz-rxtx-2.2-32位-64位.rar有64位。但是不支持ARM架构的。下载source源码 http://mvnrepository.com/阅读学习移植指导文件 学习链接 http://blog.chinaunix....

2018-04-12 17:13:57 2140

原创 Linux安装SunJDK

Linux Arm-JDK安装 1.1 Oracle下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.2 arm-linux版下载 自解压或者win7解压后拖入(WinSCP)cd /usr/sudo mkdir javasudo chmod ...

2018-04-12 16:20:07 1237

原创 Java串口通信

1.javax.comm(过于陈旧) <dependency> <groupId>javax.comm</groupId> <artifactId>comm</artifactId> <version>2.0.3</version> </dependenc

2018-03-31 15:21:32 197

原创 Eclipse和Idea的两种jar包打包方式

idea如何打包: https://jingyan.baidu.com/article/7e4409531fbf292fc1e2ef51.html 1 Eclipse打jar包菜单 2 Eclips Jar Export 3 执行jar和参数 4 Idea执行jar和参数 5 Idea编译 ...

2018-03-31 15:04:05 2954

原创 web开发总结:补充git相关知识(二)

补充git相关知识1、idea提交代码到github:http://blog.csdn.net/qq_37677519/article/details/761686402、idea创建项目及上传到github:http://blog.csdn.net/stevennest/article/details/77877074 2.1、github创建项目 (可创建2.3) ...

2018-03-21 18:14:59 186

原创 web开发总结:自行搭建maven项目总结(一)

自行搭建maven项目总结1、采用原型创建模板,避免遗漏,格式一致2、模块创建子模块,注意命名遗漏,导致VFS错误3、模块pom.xml依赖项的版本号可以用项目的pom.xml项集体配置4、github创建项目工程,公共不收钱,保密收钱。5、利用Terminal相关git指令,第一次强制推送到项目1.0-Maven原型选择 1.1-项目命名 1.2-项目信息和依赖 ...

2018-03-21 18:00:46 207

百度、腾讯、头条、美团的面试题目总结!

BAT资深面试官:阿里、百度、腾讯、头条、美团的面试题目总结!

2018-08-13

MD5校验工具

保存下md5校验工具,免得以后去找,感觉还可以,需要的可以下载下

2018-07-25

Tomcat 相关操作shell脚本

Tomcat 相关操作shell脚本,部署在linux上可用,默默的收藏

2018-05-11

java-rxtx-serial

RXTX Serial and Parallel I/O Libraries RXTX is a native lib providing serial and parallel communication for the Java Development Toolkit (JDK).

2018-03-31

Git分布式管理安装.exe文件

git最新V2.15.1.2版本,方便快捷 安装指导:https://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

2018-01-20

Python3程序开发指南(第二版)(1)

Python3程序开发指南(第二版),Python3完整介绍!有兴趣的可以下载看看,对Python3详细的介绍,网络、多线程等等

2017-09-23

手风琴垂直菜单 二级源码

简单的二级菜单,自己可以直接拿来用,很好改写

2017-04-29

AIDL跨进程学习代码

客户端和服务端相当于两个进程,同时开启,然后客户端去调用服务端

2016-11-25

空空如也

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

TA关注的人

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