- 博客(73)
- 收藏
- 关注
转载 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<c:forEach items="${dataList}" var="item" varStatus="itemStatus">${fn:substring(item.STORE_NAME,0,8)}...</c:forEach>截取前面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文件设置上传文件大小<!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> <...
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 实现翻页,&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 <project name>。这里我们用 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][&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 <!--避坑包--> <dependency>...
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关注的人