自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(52)
  • 收藏
  • 关注

转载 2019小结

明天就是本年工作的最后一天了,还有多少小伙伴跟我一样在公司坚持到最后两天呢?实际工作中用到的技术是比较有限的,越是大的公司,会将风险系数降到最低,框架都是有架构师搭建好的。最近使用的新技术有spring-cloud,element-ui,vue等,真正要学东西还得自己去挖掘深究,工作中遇到的难点不要放过。最近自己将工作中用到的技术在本地搭建了一套环境,并运行起来了,还算比较顺...

2019-01-31 16:02:00 146

转载 JVM简介堆中新生代老年代浅析

一、JVM内存结构由程序计数器、堆、栈、本地方法栈、方法区等部分组成。1)程序计数器 几乎不占有内存。用于取下一条执行的指令。2)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromSpace和ToSpace组成。一般情况将新生代分为Ed...

2018-11-30 16:29:00 203

转载 上线版本20180927

晚上等着上线,顺便跟自己做个小总结。不觉在建行工作已经一年多了,从开始的紧张兴奋到现在的平静踏实,在这个大家庭还是学到了很多。团队气氛很好,只要有困难,大家都会一起想办法去解决,无论你是萌新还是工作多年,只要用心学,都可以受益匪浅。团队用到的spring-cloud框架,前端使用的vue+node.js,对于大多数同事来说都是新技术,现学现卖吧,做的项目中设计很多网络方面知识...

2018-09-27 19:08:00 139

转载 clob字段超过4000转String类型

上次提到listagg()和wm_concat()方法合并过的字段类型为clob,要是字段长度超过4000,直接使用to_char()方法转会报错。解决方法可以在java代码中使用流的方式转化成字符串。提供一个通用工具类: 1 public static String clob2String(Clob clob){ 2 if(null ==...

2018-08-22 10:40:00 1882

转载 java中远程http文件上传及file2multipartfile

工作中有时会遇到各种需求,你得变着法儿去解决,当然重要的是在什么场景中去完成。比如Strut2中file类型如何转换成multipartfile类型,找了几天,发现一个变通的方法记录如下(虽然最后没有用上。。): 1 private static MultipartFile getMulFileByPath(String picPath) { 2 3...

2018-07-22 13:55:00 726

转载 oracle中listagg()和wmsys.wm_concat()基本用法

一、LISTAGG() 简介介绍:其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。其中,“[,]”表示字符串连接的分隔符,如果选择使用[over (partition by )]则会使其变成分析函数;用法1: SELECT aaa, listagg(bbb,',') within GROUP (ORDER BY aaa) FROM tab...

2018-06-15 14:35:00 546

转载 IP基础知识与分配实现

一、IP寻址1.划分网络ID和主机ID的最初方案是使用地址分类。2.A类:0.0.0.0-127.255.255.255B类:128.0.0.0-191.255.255.255C类:192.0.0.0-223.255.255.255D类:224.0.0.0-239.255.255.255E类:240.0.0.0-247.255.255.255二、子网...

2018-05-31 10:48:00 322

转载 关于判空的细节

先提供一个判断表达式如下:ips为一个List类型。if(ips != null && ips.size() == 0){  System.out.println("我会被输出吗?");}不知道大家第一感觉是什么,会不会觉得是不是判断逻辑有点问题呢?1、当List<String> ips = null时:ips != null为假这...

2018-04-08 20:05:00 90

转载 excel导入及注意事项

  在Excel导入过程中经常遇到单元格数据格式不正确引发的错误,在赋值前需要做下类型转换。提供一个类型转换工具类: 1 /** 2 * 单元格类型转化工具类 3 * @param cell 4 * @return 5 */ 6 private Map<String,Object> cellT...

2018-03-30 16:48:00 151

转载 activiti初学

公司现有的工作流是比较老的JBPM,用起来不太方便,经常性的流程跑一半就停止不前了。闲暇之余学习下activiti的使用,基本配置如下:1、创建pom.xml文件所依赖的jar包 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...

2018-03-24 10:20:00 102

转载 从输入网址到显示网页简介

  按个人理解整理了下从输入网址到显示网页的大体过程:  1、首先要进行DNS域名解析  2、建立http连接并发送请求  3、通过外网防火墙和负载均衡访问WEB服务器  4、经过内网防火墙访问APP服务器  5、访问数据库并返回数据  大体流程图如下:FW:防火墙、LB:负载均衡、NAT:网络地址转换、VS:虚拟服务器转载于:htt...

2018-02-27 14:39:00 86

转载 java异常及日志注意事项

一、异常注意事项简单整理了下关于异常的规范:1) 在异常处理模块中应提供精确、易读的错误原因信息。2) 不要处理能够避免的异常。3) 一个方法不应该抛出太多类型的异常,最好不超过三个。4) 不要在try以及finally字段内部使用return语句。5) 数据库、io操作等涉及资源池泄漏的操作一定要在finally...

2018-02-26 20:14:00 190

转载 java-Excel导出中的坑

在Excel导出过程中,若遇到合并单元格样式只有第一行合并,而下面要合并的行没有边框显示。一般问题出在将单元格样式设置与合并单元格放在同一个循环中导致。以下为一个完整版的demo以供参考定义边框样式方法: 1 package com.ccb.excel.export; 2 3 import java.io.Serializable; 4 import...

2018-01-31 15:23:00 189

转载 python-arcade时钟

最近开始学习arcade的图形库,感觉功能很丰富,尝试画了个时钟,显示如下:贴上调整好的代码: 1 import arcade 2 import math,time 3 4 SCREEN_WIDTH = 800 5 SCREEN_HEIGHT = 600 6 # These constants control the particulars...

2018-01-18 10:43:00 388

转载 tkinter-clock实例

模仿着前辈的脚步,画了个临时的时钟显示:代码如下: 1 # coding:utf-8 2 3 from tkinter import * 4 5 import math,time 6 7 global List 8 global i 9 root = Tk()10 List = []11 root.title("a sim...

2018-01-17 14:56:00 154

转载 python-tkinter学习实例

在好友的邀请下,尝试用tkinter做一个卡牌的普通界面显示,正好练习下python的写法。 花了两天学习,写了两天代码,做了个最基本的demo。显示如下:其中需要引入的第三方库主要有,PIL、PILLOW,其它的都是直接引入即可。1.1、这里贴下下载地址,以WINDOWS系统为例:PILwin32:http://files.cnblogs.com/files/pc...

2018-01-14 17:39:00 369

转载 http远程调用原生get、post模板

一、get方法 1 package lq.httpclient.method; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.net.HttpURLConnection;...

2018-01-05 14:43:00 137

转载 eclipse使用小技巧

1、eclipse中SVN无版本信息显示,window-preference-general-appeerance-label decoration-svn勾上,显示有关项目中受 SVN 控制的资源的特定于 SVN 的信息。这些信息包括修订版。2、eclipse中方法输入"."无自动提醒,window-preference-java-editor-content assist-advan...

2018-01-05 14:32:00 75

转载 sublime text3安装Package Control和Vue Syntax Highlight

一.下载Sublime3https://www.sublimetext.com/3二.安装Package Control在线安装:https://packagecontrol.io/installation因为网络原因可能失败。1、简单的安装方法使用Ctrl + `快捷键或通过View->Show Console菜单打开命令行,粘贴如下代码:impo...

2018-01-05 09:19:00 141

转载 双十一剁手了吗

大家都买了多少?想抢个天猫的智能音响,结果手慢了点。给媳妇抢了点化妆品,跟家里抢了点生活用品,自己买了双鞋。。不知不觉在建行这边工作三个多月了,如期转正,自我感觉有点懈怠,在程序员的成长轨迹中是要不得的,时刻提醒自己,要小心被淘汰,逆水行舟,不进则退,打算将组长布置的任务提前完成了好给自己充电,不能太被动。老平台中开发用的stuts2,jpa,jqgrid,jbpm等技术...

2017-11-12 09:30:00 99

转载 spring-cloud学习BUG小结

1、com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect或者com.netflix.discovery.shared.transport.TransportException: Cannot execute request on ...

2017-09-06 11:42:00 273

转载 关于maven工程的几个BUG

换了个新的环境,重新导入的maven工程出现了2个BUG:1、Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of内容很长,只截取了前面部分2、Failure to transfer org.apache.maven.plugi...

2017-08-23 10:38:00 116

转载 JSON与Javabean转换的几种形式

JSON格式的数据传递是最常用的方法之一,以下列出了常用的几种形态以及与Javabean之间的转换:  String json1="{'name':'zhangsan','age':23,'interests':[{'interest':'篮球','colors':['绿色','黄色']},{'interest':'足球','colors':['红色','蓝色']}]}"; ...

2017-08-22 21:42:00 156

转载 推荐2本学习java书和PDF

推荐2本学习java书和PDF下载地址《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动...

2017-08-07 22:18:00 58

转载 什么样的笔记本适合开发?

工作要的比较急,在朋友的推荐下,准备买台适合开发的笔记本,价格在5000左右,开始看的有联想小新310-15IKB(i7 7500U/8GB/128GB+1TB)显示屏触控屏不支持触控屏幕尺寸15.6英寸显示比例16:9屏幕分辨率1920x1080屏幕技术FHD,LED背光显卡显卡类型入门级独立显卡显卡芯片NVIDIA Gefo...

2017-08-04 21:08:00 263

转载 面试集锦

武汉美称“江城”,源于唐朝大诗人李白“黄鹤楼中吹玉笛,江城五月落梅花”的千古绝句,这一称呼也是由于武汉的发展与长江、汉水的关系特别密切,所以沿江九大城市中,唯独武汉享有“江城”的雅名。今年夏天武汉特别炎热,已经十来天没怎么下雨了,这天气找工作确实是件比较痛苦的事,一天下来,身上要湿透好几次,一方面要小心中暑,另一方面频繁进出空调室,急速降温,容易感冒。 举两个印象比较深的例子,...

2017-07-30 12:09:00 56

转载 JVM的内存结构,JVM的回收机制

  内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原...

2017-06-29 08:37:00 57

转载 JAVA基础关键字小结一

基础部分总是看起来简单,若要明白原理和使用场景,需要慢慢的体会。本文对常用的关键字如final,transient,volatile,static以及foreach循环的原理重新梳理了一遍。一、final的作用?1.final class当一个类被定义成final class,表示该类的不能被其他类继承,即不能用在extends之后。否则在编译期间就会得到错误。final方法可以...

2017-06-18 21:09:00 68

转载 java面试题一

个人的一点参考总结,如有雷同,纯属巧合!1、hashmap的实现原理以及hashtable的线程安全是怎么实现的?HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。首先HashMap里面实现一个静态内部类Entry,其重要的属性有 key , value, next,从属性key,value我们就能很明显的看出来Entry就是HashM...

2017-06-18 20:58:00 59

转载 阿里云下Linux服务器安装Redis

什么是Redis?Redis是一个可以持久化的缓存框架,支持分布式缓存,简单易用。类似的框架还有memcached,是一个Key-Value形式存储的缓存框架。可以作为缓存的框架有:EHCacheMongoDB 更偏向存储,而不是缓存Redis 更偏向于缓存,而非存储MemcachedRedis的安装和配置1、先安装gccyum -y...

2017-06-14 20:34:00 63

转载 阿里云下Linux服务器安装Mysql、mongodb

一、MySQL的安装和配置1、安装rpm包rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2、安装mysqlyum -y install mysql-community-server3、加入开机启动(就是电脑启动的时候,自动启动MySQL服务)syst...

2017-06-14 20:21:00 87

转载 阿里云下Linux服务器安装JDK、Tomcat

阿里云服务器相信大家越来越熟悉,刚开始接触,将基本的java软件安装做点记录:1、配置阿里云的yum仓库:获取仓库配置wgethttp://mirrors.aliyun.com/repo/Centos-7.repo修改Linux默认的yum配置将Centos-7.repo中的内容拷贝到/etc/yum.repos.d/CentOS-Base.repo文件中。(注意对...

2017-06-14 20:12:00 146

转载 java过滤器、监听器、拦截器机制

一、过滤器Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对Ht...

2017-06-09 22:19:00 52

转载 解决maven项目Cannot change version of project facet Dynamic web module to 3.0

1、打开新建的servlet文件例如(hibernate.cfg.xml)修改头文件为<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://w...

2017-06-01 19:10:00 96

转载 JAVA中常见异常小结

1、java.lang.ArithmeticException算术运算异常,例如除数为0,所以引发了算数异常2、Java.lang.StringIndexOutOfBoundsException:这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足13、Java.lang.NullPointerException空指针异...

2017-05-31 22:17:00 146

转载 Maven的安装及修改为阿里云下载依赖

使用JAVA工程管理越来越多的jar包,担心导错了,多导了,漏导了怎么办?换一个IDE项目后项目会不会出一堆BUG,看的头皮发麻?自己写的代码放在别人的机器上运行会不会出问题?Maven的强大毋庸置疑,当使用Maven后以上这些都不是问题,但是配置maven是一件耐心的事情,基本步骤总结如下:一、下载http://maven.apache.org/download....

2017-05-25 21:21:00 337

转载 JSP与Servlet传值及对比

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是”类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。 而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。...

2017-05-17 20:19:00 113

转载 JSP之登录验证码

1.JSP页面中设置输入选项和验证码<form action=login.do" method="post" > <div class="line_1" >   <span class="line_1_span">会员登录</span>   <input type="text" clas...

2017-05-10 21:00:00 136

转载 MD5加密

MD5加密方法MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹配从映射表中找出破解密码所对应的原始明文。对信息系统或者网站系统来说...

2017-05-09 09:16:00 68

转载 JSP中常用JSTL用法

使用标签时,需要在jsp文件头加入以下代码:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>可选:当需要对内容进行格式化时加入以下头样式文件<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>并且需要导入...

2017-04-28 17:06:00 83

空空如也

空空如也

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

TA关注的人

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