自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

趁年轻再疯狂一次吧

走自己的路,让别人去说吧

  • 博客(80)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 spring boot笔记

# spring boot笔记## 一、Spring Boot入门#### 1.1、Spring 简介>简化Spring应用开发的一个框架>>整个Spring技术栈的一个大整合>>J2EE开发的一站式解决方案#### 1.2、微服务微服务 架构风格一个应用应该是一组小型服务,可以通过http方式进行互通单体应用微服务:每一个功...

2019-06-06 10:30:39 745

转载 vue插件大全汇总

Vue是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作和学习。很全的vue插件汇总,赶紧收藏下吧!一、UI组件及框架element- 饿了么出品的Vue2的web UI工具套件mint-ui- Vue 2的移动UI元素ivi...

2019-07-01 17:11:23 981

转载 动漫网站源码设计与实现

已完成编写的Sky动漫网主页如下PC电脑端效果截图:APP手机端效果截图:数据库相关表设计如下:主要有:动漫主体信息表、视频播放源表、文章资讯表、主题专辑表、经典语录表、图片图集表、评论表等等信息采集使用jsoup爬取各大视频网站(优酷、爱奇艺、搜狐、腾讯、哔哩哔哩、乐视、新浪、土豆、芒果、PPTV等等)共享的内嵌播放器源码整理如下:fun...

2019-03-14 11:29:52 14252 3

转载 java面试vs撒谎?

前言:上图漫画很形象的表现出大部分面试者面试过程中的心理旁白,有没有感觉很贴切很形象。至于面试时讨巧的回答算不算撒谎,这个问题每个人心里都有个答案,这里就不过多讨论。但我可以告诉你我的答案是,适当包装是不算的,因为如果每个人都说心里话这个世界就没法沟通啦。我们一般在面试时都会适当的包装下自己,我觉得这无可厚非,就像约会前会梳妆打扮,商家会包装产品一样,目的就是为了把自己卖个好价钱。这篇...

2019-03-14 11:17:29 1224 3

转载 一起了解一下微服务

通常而言,微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价值。服务之间采用轻量级的通信机制(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应...

2018-11-02 14:36:01 716 3

转载 SpringBoot集成Redis实现缓存处理(Spring AOP技术)

第一章 需求分析计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jeeplatform 欢迎star(收藏)第二章 SpringBoot简介Spring框架作为JavaEE...

2018-06-18 10:53:03 1384 1

转载 spring boot实现上传图片并在页面上显示

最近在使用spring boot搭建网站的过程之中遇到了这样一个问题:用户注册时需要上传一个属于自己的头像,注册成功之后跳转到个人中心,在个人中心中显示用户信息.其中在显示头像的时候遇到了问题:上传头像的时候,我把头像存放到了项目文件下的static文件夹中,将其地址存放到了数据库对应的用户中,并且在idea中添加了热部署,但是在注册跳转到个人中心后还是无法显示头像...

2018-05-18 16:50:44 672 1

原创 easyUi combotree 实现动态加载树节点

按官方说明编写如下代码:<select id="cc" style="width:200px;"></select><input id="cc" value="01"> 3、现在我们来实现动态加载:  首先,以行政区划为例,假如我们每次访问都需要传入一个上级代码的areaId,现在我们来设置首次访问的url。  $('#cc').combotre

2018-05-17 10:20:46 3227 1

转载 如何成为架构师

                                  JAVA架构师面试题,如何成为架构师经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目Java线程的状态进程和线程的区别,进程间如何通讯,线程间如何通讯HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHa...

2018-05-17 10:16:30 716

转载 微信支付之企业付款

企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款的功能。 比如目前的保险行业向客户退保、给付、理赔。企业付款将使用商户的可用余额,需确保可用余额充足。查看可用余额、充值、提现请登录商户平台“资金管理”进行操作。https://pay.weixin.qq.com/ 注意:与商户微信支付收款资金并非同一账户,需...

2018-05-17 10:09:47 1729

转载 java中高级面试题总结

面试问题:一、Java基础方面: 1、Java面相对象的思想的理解(主要是多态): http://blog.csdn.net/zhaojw_420/article/details/704776362、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底层源码实现原理3、Java虚拟机 ...

2018-05-09 10:35:01 740

转载 小说网站的源码设计实现

360首页检索小说效果如下:个人完成编写的schoolnet校园网的小说模块中,包括:小说类别编号:a、校园爱情    b、动漫同人    c、校园魔法    d、轻小说    e、校园励志    f、校园修真    g、名人传记    h、古典小说    i、 国外小说。小说状态:a、连载中  b、已完结。用户可以阅读完整小说、添加小说进入书架、查看目录、投推荐票(限制只能投一次),用户有权管理...

2018-05-08 17:22:36 23911 12

转载 ehcache和redis的区别

ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统,存在缓存共享、分布式部署、缓存内容很大的,建议用redis。补充下:ehcache也有缓存共享方案,不...

2018-05-08 12:12:37 5583

转载 微信分享接口示例(设置标题、缩略图、连接、描述),附demo下载

前几天因为项目所需要实现微信分享接口,在网上搜了一大堆,实现办法大致分为两种,第一:在body之后加一个img标签并且设置display:none,这种方法感觉不科学所以我没有测试过。第二:使用微信的分享接口,但在网上也没用找到完整的示例,还是自己折腾吧,请看下面。第一步:先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。注:认证帐号才有...

2018-05-08 12:03:58 5680 9

原创 正则表达式总结

    匹配中文字符的正则表达式: [\u4e00-\u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行   匹配HTML标记的正则表达式:<(S*?)[^&g...

2018-05-08 09:40:41 209

原创 查看本机jvm运行内存最大最小值

public class MemoryTest {    public static void main(String[] args) {        //有效内存        long totalMemory = Runtime.getRuntime().totalMemory();                //最大内存        long maxMemory = Runtime....

2018-05-08 09:38:22 1789

原创 针对高级java面试所总结需要会的技术及面试会问的问题

一、Java相关     乐观悲观锁的设计,如何保证原子性,解决的问题;    char和double的字节,以及在内存的分布是怎样;     对象内存布局,然后讲下对象的死亡过程?     对象头,详细讲下;    sync原理详细,sync内抛异常会怎样,死锁吗?还是释放掉?怎么排查死锁?死锁会怎样?有没有什么更好的替代方案?     详细讲一下集合,HashSet源码,HashMap源码,如...

2018-05-02 10:27:34 1568 1

转载 java面试-五大问题

加班=高效率高产出泡面+火腿肠=营养午餐忙碌=努力=好绩效跳槽=加薪别人拿50000月薪=我也该拿50000月薪代码写完=工作完成差不多=不知道还要多长时间完成估计需要6个人=实际需要16个人写代码30分钟+浏览网络7个半小时=充实的一天“这个需求很简单”=崩溃的阿猿“回去等通知吧”=你没戏了过会儿下班=不知道什么时间下班闷头吃饭+扯着嗓子唱歌=团队建设解决一个Bug+浏览网络7个半小时=充实的一...

2018-04-28 15:10:06 306

转载 高级Java开发人员最常访问的几个网站

这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍:1. StackoverflowStackoverflow.com可能是编程世界中最受欢迎的网站。 有数百万个好问题和答案。 学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。stackoverfl...

2018-04-20 18:35:55 1136 1

转载 微信支付之企业付款

企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款的功能。 比如目前的保险行业向客户退保、给付、理赔。企业付款将使用商户的可用余额,需确保可用余额充足。查看可用余额、充值、提现请登录商户平台“资金管理”进行操作。https://pay.weixin.qq.com/ 注意:与商户微信支付收款资金并非同一账户,需...

2018-04-20 09:38:00 1360

原创 比较spring cloud和dubbo,各自的优缺点是什么

dubbo由于是二进制的传输,占用带宽会更少springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决springcloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级dubbo的注册中心可以选择zk,redis等多种,sp...

2018-04-19 17:12:24 281512 143

转载 程序员不能惹

程序员是一个比较特殊的群体,他们因为长期和电脑打交道养成的性格和脾气是比较相近的。当然,既然是人,都会有性格的,也会有脾气的。下面,让我们来看看十件能把程序惹毛了的事情。第十位 程序注释程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手,一定要写程序注释。于是,新手们当然会听从老手的吩咐。只不过,他们可能对程序注释有些误解,于是,我们经常在程序中看到一些如下的注释:每当看到这...

2018-04-18 16:48:36 579 3

转载 Java开发岗位面试题归类汇总六:多线程

1、Java创建线程之后,直接调用start()方法和run()的区别答:start()用来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。若直接调用run(),它只是类的一个普通方法而已,程序中依然只有主线程这一...

2018-04-16 09:17:51 259

转载 看完就能掌握JVM

JVM一篇就够程序的本质-堆和栈JVM运行机制类的生命JVM内存模型垃圾回收JVM常见参数追本溯源——堆和栈堆通常是一个可以被看做一棵树的数组对象,栈是一种只能在一端进行插入和删除操作的先进后出线性表,JVM的本质是堆和栈第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。第二,堆与栈的分离...

2018-04-13 19:00:47 244

转载 Ehcache与redis比较

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProviderEhcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。Ehcache最初是由Greg Lu...

2018-04-12 18:08:45 431

转载 你在指望高薪从天而降?

程序员的30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也...

2018-04-09 20:19:11 297 1

原创 踏寻程序之路

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。4.不要被对象、属性、方法等词...

2018-03-10 17:36:52 163

原创 工作感悟

 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险...

2018-03-10 17:33:30 356 4

原创 工作还是游戏,是该好好衡量一下了

身为一个程序猿,每天都要和各种新技术打交道,闲暇时间,总还得看一下各大论坛,逛逛博客园啥的,给自己充充电。游戏的话,其实我自小就比较喜欢,可以算是一种兴趣,而且在现在的大趋势下,这种兴趣变得再正常不过。然而我还是毅然决然地决定,要渐渐放下,直到彻底放下这个兴趣爱好。如今我这样看待电脑游戏,它似乎是一种限制,我把自己从现实生活中脱离出来,然后置身于一种自己创造出来的限制中。为什么我考量再三,决定放弃...

2018-03-10 17:31:11 230

转载 程序员找工作的个人经验及注意事项

忽然间想到如果要找工作的话,需要注意一些什么问题。没毕业的,刚刚毕业的,刚刚工作的都可以借鉴一下。大师兄结合自身经历,经验,稍微总结下。保存下来,以备后来者-------自己或观众使用。想当初刚刚毕业,或者说 ,还没毕业的时候,跟着班里的同学们组队到成都去找工作实习,也就是几天前的事的感觉,但是现在,大家都各奔东西,各自忙自己的,有的现在还在成都工作呢,有的已经离开啦,有的干脆就转行啦,不干这一行...

2018-03-08 10:40:42 13559 3

转载 Java后端开发面试题总结

ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr...

2018-03-06 09:27:10 1447

转载 编写高质量代码改善Java程序的建议

第一章  Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母;(i、l、1;o、0等)。建议2:莫让常量蜕变成变量;(代码运行工程中不要改变常量值)。建议3:三元操作符的类型务必一致;(不一致会导致自动类型转换,类型提升int->float->double等)。建议4:避免带有变长参数的方法重载;(变长参数的方法重载之后可能会包含原方法)。建议5:别让null值和...

2018-03-06 09:23:07 686

转载 程序员如何面试

一、概述“你的优势是什么?”面试中应该最长接触的一句话了,多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。面试其实可以当成一场聊天和谈判,在着过程中有心理、思想上的博弈。最终能和面试官聊的开心愉快投缘的叫面霸。反之叫面瘫。我带过的学生里找工作时有个有趣的现象,经常是懂沟通的人先找到工作,而不是技术最牛的那个。二、面试前准备1. 简历的几个注意事...

2018-03-01 10:22:30 828

原创 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串

function formatter_Time(value,row,index){      var datetime = new Date();       datetime.setTime(value);      var year = datetime.getFullYear();         var month = datetime.getMonth()+1;         var ...

2018-02-26 16:18:39 875

原创 三年java经验面试总结

此内容偏中高级,适合有三年经验者。1.       java中wait和sleep有什么区别?多线程条件下如何保证数据安全?    答:最大区别是等待时wait会释放锁,而sleep会一直持有锁,wait通常用于线程时交,互,sleep通常被用于暂停执行。2.       java中volatile和synchronized有什么区别?1.volatile本质是在告诉jvm当前变量在寄存器(工作内...

2017-11-13 11:19:41 46695 4

转载 构建微服务:Spring boot 入门篇

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框

2017-07-18 10:48:04 482

转载 Mac上的抓包工具Charles

今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以),太强大了,以前搞web的时候,知道有一款叫做HttpWatch工具,可以抓取web

2016-01-05 11:46:26 528

原创 Java、C++、Python、Ruby、PHP、C#和JavaScript的理解

Java、C++、Python、Ruby、PHP、C#和JavaScript和日本动漫里的那些大家熟悉的动漫人物结合起来,根据他们的身世、个人经历来生动的表达各编程语言的发展历程。原文内容如下: Java 犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。

2015-12-31 14:32:30 4773

转载 Java上传下载excel、解析Excel、生成Excel的问题

在软件开发过程中难免需要批量上传与下载,生成报表保存也是常有之事,最近集团门户开发用到了Excel模版下载,Excel生成,圆满完成,对这一知识点进行整理,资源共享,有不足之处还望批评指正,文章结尾提供了所需jar包的下载,方便大伙使用,下面言归正传!   1.Excel的下载     1)Action中:        添加响应事件,通过getRealPath获得工程路径,与jsp中

2015-12-22 15:26:22 772 1

转载 Linux必学的60个命令

Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个

2015-10-20 11:56:05 2159

Java-NIO-Netty框架学习

Java-NIO-Netty框架入门学习。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-03-23

linux系统命令-个人总结

linux系统命令-个人总结,个人在管理服务器所常用到的命令,及部分经营总结

2015-07-06

easyui新手入门基本功能

这里包含easyui登录功能以及大部分基础功能的实现

2015-04-20

权限管理系统设计

权限管理系统,关于对oa的权限管理思维及数据库设计

2015-04-17

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

TA关注的人

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