自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

站在风口上的猪

站在风口上的猪

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

原创 本博客下载导航区(书籍,视频,网站...) 不是广告!别删我贴了!

学习版百度网盘(不限速):https://pandownload.com/HTTPS权威指南(高清版)2016.9版本https原理属于作为新一代程序员必回的科目之一 链接:https://pan.baidu.com/s/1oTLm1KPv0tZ0KSbIux272Q密码:dd88算法 第四版链接:https://pan.baidu.com/s/1SqZL7Y7-cT...

2019-08-08 10:26:08 231

原创 站在风口的猪-TaskList

任务列表任务列表简介最近任务列表任务列表简介任务列表就是本人将要或打算要写的下一期博客任务,其中博客内容主要是围绕自己最近一个月所遇到的问题(此问题并不是所有问题,是作者认为非常有意义有价值,价值的评判准则是:网络上对于相关问题,阐述不明确,资料缺乏,阐述错误,依据缺失等).作者更倾向于把握整个问题的纲要,并加以总结分类,做到条理清晰,思路明确,举一反三,掌握原理.最近任务列表Mon 28...

2019-01-22 16:51:30 124

原创 Idea 打包 JavaWeb项目

Idea 打包 JavaWeb项目Build —> Build Artifacts选择你该项目的Artifact name.

2020-07-01 14:23:02 76

原创 解压版 Tomcat9.0(windows) JVM优化,JDK指定,JVM内存监测,校验配置是否生效(JMC) 简单使用

相关环境:服务器环境: winSR2012(本地测试win10)tomvat版本: apache-tomcat-9.0.33-windows-x64JDK: java version “1.8.0_221”1. JVM优化进行内存指定配置;找到catakin.bat编辑catalina.bat,配置JVM内存;在原文件中找到2位置== rem Guess CATALINA_H...

2020-04-07 15:04:48 244 1

原创 毕业一年的程序猿-楼主

现状作为普通大学毕业的本专业学生,毕业已有一年之余了.深想,却有很多感慨.从实习进入公司,自己只是略懂技术皮毛而已,在那时感觉自己这不会那也不会,这没听说那也没听说,从入实习开始就拼命的学习,每天看官网技术文档,晚上也是不低于12点睡觉.地铁也看看博文之类关于自己有疑惑的地方,然而,从19年初来上班,就开始慢慢的把技术只满足于现状为基准做一些基本的学习.也很少更新博文.甚至每月更新博文就像感觉...

2019-10-28 14:37:13 349 1

原创 安装版Tomcat8.5在图像界面(tomcat8w.exe)修改JVM 以及 内存不生效问题

问题描述原windows 安装tomcat8.5安装版 安装之后,设置 Java Virtual Machine == 为32位的JDK1.8. 由于后期JDK升级为64位,更改Java Virtual Machine为64位的JDK后,调整Initial memory pool==为4096M 后 tomcat启动失败,始终启动不起来. 查看 log 显示 内存不足等奇怪现象.解决问题下...

2019-09-01 17:43:25 606

原创 设计模式-模板方法模式(Template Method)

模板方法-设计模式(Template Method)设计模式基础知识基础概念. . . .简而言之,就是套路二字.是一套反复被使用,多数人知晓的,经过分类编目,代码设计经验的总结.对待不同情况,可以使用的最优解.还是古人云的好啊 .. . . .自古深情留不住,唯有套路得人心!作用. . . . 实用设计模式不仅仅可以提高代码重用度,代码更容易理解,保证代码的可靠性.使用...

2019-08-07 17:48:58 49

原创 字符串中的空格trim不起作用,一步debug教你直观的看到why

前提知识字符串底层是char数组 1char=2Byte=16bit字符是根据不同类型的编码映射的,类似于字典.Java默认Unicode编码在Java中你写’a’和(char)97 是一样的,不懂看看编码表代码+原理 讲解示例代码// example String a ="a"; String b =" 半角空格(普通的) 半角空格但不换行"+(char)160;...

2019-08-07 17:46:19 244

原创 设计模式-单例设计模式

单例-设计模式(Design Pattern)== 设计模式基础知识 ==** 基础概念**作用

2019-07-19 16:21:28 38

原创 SpringBoot配置多线程(多数据源情况下)

SpringBoot配置多线程运用SpringBoot配置多线程整体两步走,配置线程池.使用异步处理.配置线程池在你的项目Configure包中,添加异步配置类.具体代码@Configuration@EnableAsyncpublic class AsyncTaskConfig implements AsyncConfigurer { @Override pu...

2019-06-19 16:35:20 1563 3

转载 6个实例详解如何把if-else代码重构成高质量代码

写的还不错吧,适合0-2年左右的菜鸟,比如我.都有案例.原文链接

2019-05-30 10:36:04 164

原创 java调用dll 释放dll 随调随关 之 JNA 操作

本文采用JNA调用DLLnote:个人尝试过JNI,Jnative,等其他调用方式.总而言之 繁琐,不适合Java吧.或者不适合小编,这里只推荐JNA,核心代码三行搞定调用DLL.jnative好用,但是文件路径等等还是有问题,不能像java一样去使用。也不推荐jna调用,意外之喜很好用的。貌似是对Jnative进行了封装.可以自行研究一下,之前研究的 忘了….step1 JNA Mav...

2019-04-23 11:34:12 1574

原创 idea 三步构建 XML转成java bean(1min之内解决问题)

1.XML转XSD如果你是XSD的话,直接从 2 开始.如果你是非idea用户,可点此链接查看 链接:eclipse用户操作(1). 用idea打开xml文件,右击鼠标,选择 generate XSD from XML 如图(2). 接下来是,选择自己想要的相关类型.如果想要生成的JavaBean属性和XML一致,记得选择Design type 为local elements type....

2019-03-20 14:21:08 3057 2

原创 前言中不允许有内容(XML Parser Error on line 1)不管你是什么情况遇到这种问题,都是编码不统一导致的.

1.方法入栈内存分析2.SpringBoot多数据源3.JAVA与事务与数据库4.感想

2019-02-21 14:18:24 339

原创 Java 读取项目下的文件 亲测,必然可用!

以下是个人经过多次验证和分析拿到的两个很确定的结果,网上大多数使用ClassLoader获取文件存在很多问题,踩过好多坑,希望有时间的话,筒子们可以提醒一下 笔者 再研究研究 文件路径问题

2018-12-17 11:08:03 1982

原创 XML 转 XSD 转 JavaBean /XML生成Java对象

几种情况Resource resource = new ClassPathResource(“countries.xml”);File file = resource.getFile();BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));XML 转 XSDhtt...

2018-12-17 10:19:52 809

原创 关于爬虫验证码识别的思路

爬虫持续工作越过验证码的本质问题都是想登陆网站思路提供越过验证码的本质问题都是想登陆网站对于很多 baidu/google 上的相关博客,多是关于xx验证码怎么识别,xxx框架的验证码识别效率等等问题.在这里我特别想告诉读者关于这个问题的几种解决方案 通过这些解决方案的分析,我认为你应该找到了最适合自己的了.思路提供1、绕过验证码。跳过验证码直接访问需要的页面内容。2、请求头中自带验证码...

2018-12-12 18:06:34 168

原创 桥接/NAT/Host-only 模式 的基本原理说明

虚拟机的三种模式解读桥接模式NAT模式Host-only(仅主机模式)相关术语说明桥接模式桥接模式:将虚拟机通过选择需要桥接的网络适配器(俗称 网卡).直接连接到外部网络.注意事项:电脑连接的公网 例如:210.12.35.1,也就是说你只设置桥接模式,虚拟机是获取不到ip的,那是要花钱买的. 出现场景:一般家庭使用可能会直接将网线插入电脑上使用.电脑连接的内网2.1 如果在路由器...

2018-11-09 11:15:39 752

原创 idea快捷键,不用你记 ,我帮你全部搞定!(mac/window/linux....)

idea快捷键1. 高效的跳转ALT + 1/2/3… 快速跳转到指定内容 ESC 跳转回来不同项目之间的跳转:Ctrl + ALT + [/] 快速切换项目helpCtrl + Shift + A 可以搜索相关快捷键最近打开的文件:Ctrl + E最近打开并修改的文件:Ctrl + Shift + E 过滤掉最近打开,但是并没有修改的文件跳到最后一...

2018-10-17 11:22:05 893

原创 常见的日志框架以及日志框架选择

日志门面采取的就是facade设计模式设计的一组接口应用。 日志实现当然是接口的实现了。我们先从日志实现分析下手,JUL(java.util.logger)直接放弃使用,设计简单,不足以支撑开发应用系统。 Log4j是非常流行的日志实现,但是目前作者进行了日志升级就是LogBack,作者在官网声明了logback的很多优点比log4j更强大,可参考官网。https://logback...

2018-09-04 14:07:11 4710 1

转载 目前系统应用架构演变(附图)

 0.      ORM应用就是所有的都写在一起 ,这里就不做解释了吧,1.      传统的垂直应用的架构:就是我们现在企业中最常用的MVC架构,它有一个主要的特点就是技术单一,开发上手快,测试,部署都是比较简单的MVC的三层结构:a.  最前端的是V(view),主要是用于前端页面展示,使用jsp,js,html+css等b.  中间为调度控制层(Control),...

2018-09-01 21:26:09 1410

原创 SpringBoot自定义属性配置读取

概述:SpringBoot读取配置文件,将配置文件内容注入到Entity或者配置字段中。 将配置文件注入到Entity中 1.在application.yml中自定义配置如下属性,girl,cupsize,age,content:注意content的内容可以使用$取出来。          2.定义一个Entity,给出set,get方法。加上注解@Component@Confi...

2018-08-20 14:25:56 7463

原创 SpringBoot中的底层json转化JackSon在JavaBean中的通常用法:@JsonIgnore@JsonFormat@JsonInclude......

写在最前面:官方github地址:https://github.com/FasterXML/jackson-databind/wikiJackSon注解使用引入:我们先看一段代码:UserController代码中的信息package zone.reborn.springbootstudy.controller;import java.util.Date;import o...

2018-07-21 18:59:55 2159

原创 <scope>provided</scope> 关于maven依赖中的scope的作用和用法

举例如下:<dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-tomcat</artifactId>            <scope>provi...

2018-07-16 22:34:53 34642 3

原创 mysql8.0.11 快速安装 傻瓜式

看官网:https://dev.mysql.com/downloads/mysql/;社区版是免费的宝宝们,。官网会根据你的系统进行推荐  我的是win10  x64。不知道为啥,一去百度 全是zip方式的安装,看来各位都是大神啊。。。明明有mysql推荐的 超简单的msi安装啊,废话少说,进官网看图:  点击该图片  选择此种方式进行安装 点击进去,链接:https://dev.mysql.c...

2018-07-15 19:06:47 2752 1

原创 关于集合判空和StringUtils的故事

如果判断集合可以遍历  一般做法是if(listNumber !=null && !listNumber.isEmpty()){...} 是不是有点low呢。StringUtils.isNotBlank(listNumber); 其实这样就可以啦  还可以提高代码逼格。...

2018-07-15 00:02:43 700

原创 安装Mysql8.0时 Mycrosoft Visual C++2015(0x64) 安装失败 解决办法 和 mysql8.0.11安装方法 超简单的安装

说明:本人在安装mysql8.0.11 也就是2018年最新社区版本时,遇到了一些问题,但是百度上几乎没有一个能完全解决我的问题  而且回答的让我并不满意。不论是  mysql8.0.11的安装出现的问题还是 安装的步骤都是十分繁琐 而且回答的 解决不了我出现的问题。这里我重新整理 力争用最简单的方式解决mysql8.0.11安装时的一些问题安装时出现c++2015问题解决办法:1.操...

2018-07-15 00:02:05 9783

原创 SpringBoot中service注入失败(A component required a bean of type 'XXService' that could)

本人的错误原因是:entity,service,serviceImpl,controller等这些包和Application.java     SpringBoot程序的入口不在同一个包且不在Application.java的子包中。原因是:SpringBoot运行时所加载的包是Application.java本包及其子包的代码。所以根本扫描不到其他包,你怎么改注解都是错误的。原因之二:就...

2018-06-11 15:08:05 40799 4

转载 聊聊大学毕业后你应该对你未来三年的猜想

你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望在新的一年...

2018-05-24 17:48:04 553

原创 java调用dll

该文章已经过时,可参考最新博文链接https://blog.csdn.net/qq_36874292/article/details/89467749只推荐一种方法,jni方式你放弃吧,很繁琐jnative好用,但是文件路径等等还是有问题,不能像java一样去使用。也不推荐jna调用,意外之喜很好用的。简而言之,jna需要自己定义java接口,这个类的方法和dll文件一...

2018-04-23 17:04:46 1861

原创 关于源码下载问题

告诫所有去下载源码的人  源码下载  鱼龙混在    各大网站包括csdn用户     抄袭盛行 不推荐csdn等野鸡下载源码   此类网站用户多为抄袭专业源码网站  赚积分而已   毫无意义  下面推荐几个专业源码网站:oschina,github,站长之家等均是专业,免费开源的源码网站。...

2018-04-23 10:40:50 106

原创 论神州数码在线编程和今日头条在线编程感想

最大的感想就是  TMD  必须要学会算法   。。。很可能你的经验,背书已经足够甚至超越了五百强的要求,可是算法可能是你最大的挑战。本人学习技术出发点是为了解决问题,使其自动化和不断的推进人类生活的简便(哈哈 装了个13)   我一直认为算法只是一种工具而已,干嘛非要跟算法过不去  为什么呢???  所以我之前一直不重视算法  甚至不以为然,瞧不上    (算法攻城师们  别打我。。)   当我...

2018-04-15 21:53:06 325

转载 JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代

     如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》     需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。          JVM运行时数据区由程序计数器、堆、虚拟...

2018-04-10 15:43:19 174

原创 关于 Mars.2 Release (4.5.2) 安装STS插件 安装不显示spring问题

eclipse版本:Mars.2 Release (4.5.2) STS版本:springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite首先安装sts插件你要知道两个版本要一致。1, 在线安装会失败,我也不知道为什么。需要离线安装。在线安装restart后maven选项还没了。2,你可以把原来解压的mars删除然后重新解压 选择你原来的工作空间即...

2018-03-26 11:14:46 1959

原创 java实习生入职第一天,你该干点什么???

摘要:        大JAVA实习生入职第一天,所需必备常识问题。以下是你该了解的模块说明:你应该了解公司一些事情。 你应该为公司准备的事情。 第一天上班你该做什么。 1,首先你应该了解公司的实习生政策,以及签署三方协议的事情。工资:公司只会给实习生月薪2-8k之间。福利:饭补,车补,加班状况等。其他的就没了。实习生就是苟活,各位,不要以为咋了。        上海这边...

2018-03-22 11:56:30 21311 1

转载 oracle10g安装失败 卸载了 然后 listener启动不了 1067错误

找了 两天 终于找到了  1,修改 listener.ora 的ip地址    一般本机就好  localhost2,修改tnsnames.ora 的ip地址    本机 localhost3,删除环境变量下的oracle_home   (不要怀疑 ,真是跟他有关)4,重启电脑    5,去服务搂一眼  你就看到了 xe和listener两个服务  已启动

2017-12-23 12:26:17 152

原创 Oracle本地客户端与Oracle虚拟机服务器的安装

小白总结[Oracle][6]安装经验([仅供参考]):安装oracle的前提了解oracle整个安装体系 - 客户端 - 服务器oracle整个体系安装:必知必会 (1.)oracle分为客户端 和 服务器端 。客户端最经典的使用方案是:instantclient(xx版本,一般是32位的,12_2)(注:oracle官网提供给的简洁客户端。)+PL/SQL Develo

2017-12-20 12:53:16 1429

原创 Hibernate一级缓存-快照机制

案例:修改客户的名称@Testpublicvoid testUpdateName(){       //从Hibernate封装的工具类中获取Session对象       Sessionsession=HibernateUtil.openSession();      //开启事务       Transactiontx=session.beginTransact

2017-11-30 12:48:12 1369

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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