自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 Idea中创建maven项目

Idea中创建maven项目步骤

2022-03-05 22:53:37 142 1

转载 中级程序员面试题

JAVA 中级面试题 (附答案)

2022-03-05 22:48:50 565

转载 Spring 普通类与工具类调用service层

在Spring MVC中,Controller中使用service只需使用注解@Resource/@Autowired就行,但是一般类(即不使用@Controller注解的类)要用到service时,Spring中的Service不是你想new就能new的,因为通过new实例化的对象脱离了Spring容器的管理,获取不到注解的属性值,所以会是null,就算调用service的类中有@Comp...

2019-04-28 16:12:56 501

转载 git 忽略 .idea文件

版权声明:不为无益之事,何以遣有涯之生。 https://blog.csdn.net/lj402159806/article/details/78599765多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况原因.idea已经被git跟踪,之后再加入.gitignore后是没有作用的解决办法清除.id...

2019-04-19 16:50:17 182

转载 权限管理框架

转载至:https://blog.csdn.net/d124939312/article/details/78954416之前看的视频笔记, 做个备份,以免想找的时候总找不到。Shiro:权限管理框架权限管理: 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略...

2019-04-15 14:40:52 5627

转载 关于Nginx,及负载均衡机制

关于NginxNginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。主要功能反向代理 正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端口号。反向代理:是用来代理服务器的,代理我们要访问的目标服务器。代理服务器接受请求,然后将...

2019-04-15 10:10:58 391

转载 Mysql模糊查询like效率,以及更高效的写法

在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!一般情况下like模糊查询的写法为(field已建立索引):SELECT `column` FROM `table` WHERE `field` like '%key...

2019-03-30 19:28:10 478

转载 关于工具类静态方法调用@Autowired注入的service类问题

0 @Component //此处注解不能省却(0) 1 public class NtClient { 2 /** 3 * 日志 4 */ 5 private static String clazzName = NtClient.class.getName(); 6 ...

2019-03-26 11:21:18 167

转载 Spring中事务的配置与使用

转载至:https://www.cnblogs.com/dobestself-994395/p/4272429.html1.spring的事务如何配置 spring的声明式事务配置: 1. <!-- 配置sessionFactory --> <bean id="sessionFactory" ...

2019-03-25 14:34:10 160

转载 中级Java软件开发面试题以及答案

1、谈谈对面向对象的理解;以及三大特征; 面向对象是基于万物皆对象这个观点. 把一个对象抽象成类,具体上就是把一个对象的静态特征和动态特征抽象成属性和方法,也就是把一类事物的算法和数据结构封装在一个类之中,程序就是多个对象和互相之间的通信组成的。比如把一个人看成一个对象,这个人就会有他的属性和行为;他有手、脚、嘴巴等就是他的属性,或者他会说话、会走路、会吃饭就是行为...

2019-03-23 17:28:20 2824

转载 中级程序员面试题库

如何创建一个有序集合用jdbc写一段有事务的代码简述servlet,jsp,Struts2,springMVC是否是线程安全的,为什么如何避免浏览器缓存radis,ehcache两种缓存有什么区别。radis如何存放一个java对象如何写sql能够有效的使用到复合索引在myBatis的xml配置文件中,怎样使用sql中的in条件在linux中,修改一个文件的所属账户为weblogic...

2019-03-23 17:20:09 926

转载 Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型

Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型只列举了最省事的方式。不涉及复制情况和速度。测试用例,一个User类,属性name,age,location。重写toString()。public class User { private String name; private Integer age; pr...

2019-03-23 16:34:46 988

转载 gson实现字符串与对象的相互转换

最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的。废话不说,下面是简单的例子:先上源码:下载(包含jar包)Person实体类[java]view plaincopypackagecom.hsun.json; /** *Person实体类 *@auth...

2019-03-23 16:28:18 273

转载 maven(二) maven项目构建ssh工程(父工程与子模块的拆分与聚合)

        前一节我们明白了maven是个什么玩意,这一节就来讲讲他的一个重要的应用场景,也就是通过maven将一个ssh项目分割为不同的几个部分独立开发,很重要,加油                              --WH一、maven父工程与子模块的拆分与聚合原理      问题描述:将ssh工程拆分为多个模块开发      1.1、拆分原理  ...

2019-03-23 16:16:00 131

转载 maven(一) maven到底是个啥玩意~

      我记得在搞懂maven之前看了几次重复的maven的教学视频。不知道是自己悟性太低还是怎么滴,就是搞不清楚,现在弄清楚了,基本上入门了。写该篇博文,就是为了帮助那些和我一样对于maven迷迷糊糊的人。有福了,看完基本上你就会发现原来这么简单。      参考博文:通俗理解maven      该篇文章篇幅很长,大概的思路如下          maven的介绍,初步...

2019-03-23 16:08:56 136

转载 GET和POST本质上有什么区别,这才是标准答案

传陆编程18-12-2707:54不知道各位读者在面试的时候,有没有被问过这个问题:“请说一下GET和POST两者的本质区别”。基本上做过WEB开发的,对这个问题,都可以回答出一堆的区别。比如:最直接的区别,GET请求的参数是放在URL里的,POST请求参数是放在请求body里的;GET请求的URL传参有长度限制,而POST请求没有长度限制;GET请求的参数只能是AS...

2019-03-21 11:48:07 239

转载 JAVAWEB项目获取服务器、项目相关路径方法

做项目的时候,jsp、js、java形式中可能会需要获取一些变化的路径,避免输入过多的硬代码在java(servlet)中String contextPath = request.getContextPath(); String realPath = request.getSession(). getServletContex...

2019-03-15 11:36:19 587

转载 JSTL对String的常用操作API

JSTL中c:forEach循环里的值的substr操作及对String操作的常用API&lt;c:forEach items="${dataList}" var="item" varStatus="itemStatus"&gt;${fn:substring(item.STORE_NAME,0,8)}...&lt;/c:forEach&gt;截取前面8个字符,后面的用点号代替,网上有...

2019-02-28 09:46:55 237

转载 正斜杠/和反斜杠\的区别

转载至:https://www.cnblogs.com/codingmengmeng/p/6179822.html近来研究源码时发现,常常在路径中出现正斜杠“/”和反斜杠“\”,之前就一直不胜其扰,所幸查资料把它一次弄懂,求个明白。在这里做个记录。我认真搜了一下,发现问这个问题的人还不少,知乎上也有提问的。来看看知乎的回答。问题:如何区分符号“/”和“\”的用法...

2019-02-28 08:42:28 222

转载 request.getRealPath的替换方法

转载至:https://blog.csdn.net/xzw_123/article/details/51679236request.getRealPath("") 这个方法已经不推荐使用了替换方法为:request.getSession().getServletContext().getRealPath("") 得到站点的绝对地址如request.getSession().getS...

2019-02-27 11:33:48 311

转载 springMVC从上传的Excel文件中读取数据

转载至:https://www.cnblogs.com/henuyuxiang/p/6149611.html示例:导入客户文件(Excle文件)一、编辑customer.xlsx二、在spring的xml文件设置上传文件大小&lt;!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --&gt; &lt...

2019-02-20 16:08:20 443

转载 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全

  版权声明:好好学习,天天向上 https://blog.csdn.net/u014086926/article/details/52069074String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可...

2018-11-28 19:17:50 273

转载 做开发十年,我总结出了这些开发经验

 康亮,腾讯高级工程师。历经网易在线游戏事业部、百度客户端部门、腾讯研究院、腾讯MIG。横跨多个平台10年开发,目前负责腾讯翻译君app。在一线做了十年的开发,经历了网易、百度、腾讯研究院、MIG等几个地方,陆续做过3D游戏、2D页游、浏览器、移动端翻译app等。积累了一些感悟。必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈。一、对于团队而言,流程太重要了行军打仗,你需要一个...

2018-11-21 17:37:45 328

转载 CentOS7 yum安装软件提示 cannot find a valid baseurl for repobase7x86_64

CentOS7用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64 的解决方法。方法一、1、打开 vi /etc/sysconfig/network-scripts/ifcfg-enp4s0(每个机子都可能不一样,但格式会是“ifcfg-e...”)。(建议执行 cd /etc/sysconfig/network-scri...

2018-11-13 10:45:09 358

转载 Date与String互转

Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/**   * 获取现在时间   *    * @return 返回时间类型 yyyy-MM-dd HH:mm:ss   */public static Date getNowDate() {   Date current...

2018-11-08 10:24:30 287

原创 怎样会产生nullpointException,及预防

怎样会产生nullpointException其本质为:NULL表示该指针不指向任何内存单元。指向了不可使用的内存单元,虚拟机无法读取它的值。一般会出异常的位置:调用 null 对象的实例方法。 访问或修改 null 对象的字段。 如果一个数组为null,试图用用其属性,或者取其值的时候nullpointException的预防1.用已知非空的字符串调用equals()和eq...

2018-11-02 18:16:06 649

转载 equals 与“==”

举个栗子String s1 = "Hello";String s2 = "Hello";if (s1 == s2){System.out.println("s1 = s2");}String t1 = new String("Hello");String t2 = new String("Hello");if (t1 == t2){System.out.println("t1.

2018-11-02 11:50:55 152

转载 Wireshark基本用法

 抓取报文:  下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。  点击接口名称之后,就可以看到实时接收的报文。Wireshark会捕捉系统发送和接收的每一个报文。如果抓取的接口是无线并且选项选取的是混合模式...

2018-11-02 09:17:21 588

原创 页面404、500释义

• 100 - 继续。• 101 - 切换协议。• 110 重新启动标记答复。• 120 服务已就绪,在 nnn 分钟后开始。• 125 数据连接已打开,正在开始传输。• 150 文件状态正常,准备打开数据连接。• 200 - 确定。客户端请求已成功。• 201 - 已创建。• 202 - 已接受。• 203 - 非权威性信息。• 204 - 无内容。• 205 - 重置内容...

2018-11-01 08:43:35 140

转载 apt-get update与apt-get upgrade区别

  以前一直没搞明白这两个有什么区别,下边才说说两者的区别,环境:ubuntuupdate 是更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包upgrade 是升级已安装的所有软件包,升级之后的版本就是本地地址里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能...

2018-10-29 15:05:33 3935 1

转载 vmware虚拟机Linux(redhat)上用户密码忘记了怎么办?

  版权声明:Life's tragedy is that we get old too soon and wise too late. https://blog.csdn.net/Love_Legain/article/details/54342102虚拟机Linux上用户密码忘记了怎么办?今天准备再学习一下linux操作系统,由于之前已经安装过vaware和linux(redh...

2018-10-26 17:56:16 252

转载 Scrapy简明教程(五)——命令行传参爬取淘宝商品数据

    首先我们先来看一下淘宝搜索商品的页面,这里以糖炒板栗为例:  可以看到搜索到了很多糖炒板栗,显示有100页,但真正搜索到的商品超过了100页,给用户只显示前100页,后面编写的爬虫只爬取前50页,url构造这里就不讲了,之前的博客已经讲过了,需要更多可以自己更改页数,然后我们检查网页元素,找到商品链接并复制,然后在网页源代码里查找,结果如下:  发现并没有找到,说明...

2018-10-26 17:01:57 650

转载 Python爬取淘宝商品详情页数据

    在讲爬取淘宝详情页数据之前,先来介绍一款 Chrome 插件:Toggle JavaScript (它可以选择让网页是否显示 js 动态加载的内容),如下图所示:当这个插件处于关闭状态时,待爬取的页面显示的数据如下:当这个插件处于打开状态时,待爬取的页面显示的数据如下:  可以看到,页面上很多数据都不显示了,比如商品价格变成了划线价格,而且累计评论也变成了0...

2018-10-26 17:00:12 5951 1

转载 Scrapy简明教程(四)——爬取CSDN博客专家所有博文并存入MongoDB

    首先,我们来看一下CSDN博客专家的链接: http://blog.csdn.net/experts.html上图为 CSDN 所有博客专家页面,点击下一页后发现每次 url 都不会改变,但是已经翻页了,检查网页元素如下图:   我们发现可以通过 value 值来构造 url 实现翻页,&amp;page=1代表第一页,先来看一下构造的 CSDN 博客专家首页:h...

2018-10-26 16:58:15 204

转载 Scrapy简明教程(三)——爬取CSDN博文并写入文件

   本篇博文将介绍 Scrapy 爬取 CSDN 博文详情页并写入文件,这里以 http://blog.csdn.net/oscer2016/article/details/78007472 这篇博文为例:1. 先执行以下几个命令:scrapy startproject csdnblogcd csdnblog/scrapy genspider -t basic spid...

2018-10-26 16:57:03 223

转载 Scrapy简明教程(二)——开启Scrapy爬虫项目之旅

  1. 启动项目:  安装好 Scrapy 以后, 我们可以运行 startproject 命令生成该项目的默认结构。具体步骤为: 打开终端进入想要存储 Scrapy 项目的目录,然后运行 scrapy startproject &lt;project name&gt;。这里我们用 FirstProject作为项目名:scrapy startproject FirstProje...

2018-10-26 16:56:13 213

转载 Scrapy简明教程(一)——简介与安装

 1. 认识 Scrapy 框架: 中文文档: http://scrapy-chs.readthedocs.io/zh_CN/0.24/index.html  英文文档: https://doc.scrapy.org/en/latest/index.html  Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列...

2018-10-26 16:54:51 211

转载 useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true 等一些Mysql JDBC Url参数说明

 MySQL的 JDBC URL 格式 for  Connector/J 如下例:jdbc:mysql://[host][,failoverhost...][:port]/[database] »[?propertyName1][=propertyValue1][&amp;propertyName2][=propertyValue2]...jdbc:mysql://[host:por...

2018-10-23 17:31:58 4333

转载 spring-boot-starter-thymeleaf 避坑指南

 spring-boot-starter-thymeleaf 避坑指南第一步:pom配置环境 先不要管包是做什么的 总之必须要有 否则进坑 1 2 3 4 5 6 7 8 9 10 11 &lt;!--避坑包--&gt;       &lt;dependency&gt;...

2018-10-23 17:08:43 1848

转载 网站响应代码对照表

这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。  100-继续。  101-切换协议。  2xx-成功  这类状态代码表明服务器成功地接受了客户端请求。  200-确定。客户端请求已成功。  201-已创建。  202-已接受。  203-非权威性信息。  204-无内容。  205-重置内容。  206-部分内容...

2018-10-23 11:49:40 420

空空如也

空空如也

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

TA关注的人

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