- 博客(159)
- 资源 (13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Java】Java爬取国家统计局五级行政区划编码(省、市(州)、县(区)、乡(镇)、村)
今天使用了idea+java爬取国家统计局12位行政区划编码,包括省、市(州)、县(区)、乡(镇)、以及村委会/委员会等的行政编码和名称,将区划编码以及名称保存在数据库中。本文内容包括数据库数据效果、爬取的Java代码、以及相关数据库表设计(包括SQL脚本)等都整出来了,直接运行即可。有需要的朋友可以看看,最后将附上项目工程便于下载。目录一、数据库效果二、运行关键代码三、数据库设计SQL脚本四、项目下载一、数据库效果1、省级表数据2、市(州)级表数据3、县
2020-10-19 15:33:00
2048
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【心得】致敬CSDN,感谢有你
我坚信,每一名出色的架构师,必定是一位优秀程序员;好的程序员即使在过单行道时也总是会环顾两边。感谢大家对我信任,感谢大家对我撰写文章的认可,今后我会更加任重道远,不断前行,把自己所学所感撰写出来,与大家共勉。
2019-06-03 12:35:14
1385
19
原创 【小学】小学汉语拼音知识复习汇总
一年级孩子对汉语拼音部分的学习掌握起来有些困难,这就需要我们不断复习巩固,你练得越多,掌握的越好,希望这边篇文章能够帮助到您及孩子!谢谢
2019-10-15 15:02:03
1363
2
转载 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
经过我们对Spring的IOC不断的深入学习,Spring的面貌逐渐变得清晰,我们对Spring的了解也更加的深入。从这篇博文开始我们学习Spring的第二大核心内容:AOP。什么是AOP AOP(Aspect Oriented Programming),意思是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP基于IoC基...
2019-07-15 15:11:30
876
转载 【SSH进阶之路】Spring的AOP逐层深入——采用注解完成AOP(七)
上篇博文【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六),我们介绍了AOP的基本原理,以及5种通知的类型,AOP的两种配置方式:XML配置和Aspectj注解方式。 这篇我们使用注解方式来实现一个AOP,我们先看一下项目的目录。 我们采用的是JDK代理,所以首先将接口和实现类代码附上:package com.tgb....
2019-07-15 15:11:15
746
原创 【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程
一、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringMVC是非常伟大的框架,开源...
2019-06-19 18:28:58
196428
26
原创 【Spring Security实战系列】Spring Security实战(六)
这里主要的是配置自定义认证处理的过滤器,并加入到FilterChain的过程。在我们自己不在xml做特殊的配置情况下,security默认的做认证处理的过滤器为UsernamePasswordAuthenticationFilter。通过查看源码知道,做认证处理的方法为attemptAuthentication,这个方法的主要作用就是将用户输入的账号和密码,封装成一个UsernamePasswordAuthenticationToken对象,然后通过setDetails方法将这个对象储存起来......
2019-06-19 11:19:14
1730
原创 【Xshell】xshell本地指令以及常用命令大全
进入IT行业以来,少不了和Linux打交道,一直在用xshell 6 远程操作Linux服务器,小小接触了一下Xshell。但是仅限于开发项目部署时使用,并不是专长,这方面基础还是比较薄弱的。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制与执行,当然,这也是很多人喜欢Linux的原因,比较短小但却功能强大。为了方便大家查找Linux的相关命令,我就简单分享我了解到的一些命令,一 一列举如下,仅供大家参考。
2019-06-14 15:49:59
16133
1
原创 【MySQL】navicat for Mysql查询数据不能直接修改
我们使用navicat for Mysql工具编写SQL时,查询出来的数据并不能直接进行修改操作,只能再次打开表找到需要修改的数据进行修改数据,但有些时候表字段比较多,且表中的数据量也比较大,我们并不能快速定位到需要修改的那条记录。这个问题困扰了不少同学。今天,小编就在这里教教大家,如何在新建查询时对查询的结果进行修改。首先,我们来看看问题的现象。原来的sql语句如下:SELECT j...
2019-06-14 10:53:59
14247
1
原创 【Web】BootStrap fileinput文件上传组件实例代码以及遇到的问题
BootStrap fileinput文件上传组件实例代码以及遇到的问题最近用到图片文件上传的功能,对比之后本人决定选用bootstrap fileinput控件,本篇介绍如何使用bootstrap fileinput.js,file input等插件,该插件功能强大,样式非常美观,并且支持上传文件预览,ajax同步或异步上传,拖曳文件上传等炫酷的功能...
2019-05-28 15:49:04
2139
原创 【Spring Security实战系列】Spring Security实战(七)
在之前的实战四中一笔带过式的讲了下RememberMe记住密码的功能,那篇的Remember功能是最简易的配置,其功能和安全性都不强。这里就配置下security中RememberMe的各种方式。本人也是在学习中,若有错误,欢迎指正,一起学习。一 概述RememberMe 是指用户在网站上能够在 Session 之间记住登录用户的身份的凭证,通俗的来说就是用户登陆成功认证一次之后在制定的一
2017-09-07 15:22:14
1458
1
原创 【Spring Security实战系列】Spring Security实战(五)
在之前的几篇security教程中,资源和所对应的权限都是在xml中进行配置的,也就在http标签中配置intercept-url,试想要是配置的对象不多,那还好,但是平常实际开发中都往往是非常多的资源和权限对应,而且写在配置文件里面写改起来还得该源码配置文件,这显然是不好的。因此接下来,将用数据库管理资源和权限的对应关系。数据库还是接着之前的,用mysql数据库,因此也不用另外引入额外的jar包
2017-09-07 15:07:50
3611
原创 【Spring Security实战系列】Spring Security实战(四)
在前面三个实战中,登陆页面都是用的Spring Security自己提供的,这明显不符合实际开发场景,同时也没有退出和注销按钮,因此在每次测试的时候都要通过关闭浏览器来注销达到清除session的效果。一 自定义页面login.jsp: --%> 登陆 登陆失败 ${session
2017-09-07 14:47:52
2980
1
原创 【Spring Security实战系列】Spring Security实战(三)
Spring Security实战(二)中讲解了用Spring Security自带的默认数据库存储用户和权限的数据,但是Spring Security默认提供的表结构太过简单了,其实就算默认提供的表结构很复杂,也不一定能满足项目对用户信息和权限信息管理的要求。那么接下来就讲解如何自定义数据库实现对用户信息和权限信息的管理。一 自定义表结构这里还是用的mysql数据库,所以pom.xml文
2017-09-07 14:33:20
1289
原创 【Spring Security实战系列】Spring Security实战(二)
在Spring Security实战(一),我把用户信息和权限信息放到了xml文件中,这是为了演示如何使用最小的配置就可以使用Spring Security,而实际开发中,用户信息和权限信息通常是被保存在数据库中的,为此Spring Security也提供了通过数据库获得用户权限信息的方式。本教程将讲解使用数据库管理用户权限。一 引入相关的jar包这个用的是mysql数据库和druid
2017-09-07 14:22:01
1348
原创 【Spring Security实战系列】Spring Security实战(一)
一 概要Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。如何使用spring security,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring securi
2017-09-07 14:01:33
6643
原创 【JQuery】JQuery+JS实现点击左边, 右边出现相应的页面
一. 用iframe方法实现点击左边, 右边出现相应的页面。我做一个后台, 而且他指出别人没有用iframe, 问我行不行。 只能说行。 没有在网上查看过多的资料, 某天晚上突然想起ajax 里面有一个load方法, 这个方法可以载入其他页面的内容。 于是有了灵感, 开始也只是尝试一下: 统计报表 进货报表 出货报表 毛利报表
2017-08-23 14:29:39
12274
3
原创 【Dubbo】windows下Dubbo安装及相关配置
DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档。DUBBO的注册中心zookeeper的安装在上一章节就有,大家可以参考我的安装过程:http://blog.csdn.net/zsq520520/article/details/72824925 Dubbo和zookeeper的安装都是基于windows来操作的,也是属于单击的,我这里没有做集群。1、要在Win
2017-06-01 14:51:10
16743
7
原创 【zookeeper】Windows下zookeeper的安装配置
ZooKeeper是一个分布式开源框架,供了协调分布式应用的基本服务。这些天在使用DUBBO,由于开发环境是在windows环境下,需要能够先运行ZooKeeper,然后在此基础上实现服务的地址分配。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系
2017-05-31 23:56:20
8679
原创 【SpringMVC】SpringMVC获取配置文件信息
1、首先新建一个.properties的配置文件。如:config.properties#file.acpath.server=c:/files#file.acpath.views.server=c:/files/%s/%s?t=%sserver.file.acpath=file.acpath.server=file.acpath.views.server=2、在applica
2017-05-24 14:38:48
2601
原创 【Java】SpringMVC实现多张图片上传实例
实现在Springmvc中上传图片功能很好实现。需求是将多张或单张图片上传至某个文件夹下,同时保存在数据库中和服务器上。现在我将会展现完整例子。1、前提:在pom中添加相关的jar包。 commons-fileupload commons-fileupload 1.3.22、SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要
2017-05-24 14:23:45
21429
13
原创 【vueJs】windows下安装搭建vueJS开发环境
一、简介Vue.js 是什么Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过
2017-05-22 18:05:26
1115
原创 【Java】Java实现批量打包文件Zip下载
有这样一个需求,需要将某个文件夹进行下载,而且该文件下包含多张图片,图片是存储于Linux服务器上的。故采用zip打包方式进行下载。在此并没有采用获取网络图片的方式进行下载,而是找到图片在服务器上存储路径进行打包下载。废话不多说,直接上代码吧!!1、页面功能如下图:2、JS代码如下:/** * 点击下载当前文件夹 * */function downloadFileI
2017-05-19 16:18:34
9416
原创 【Java】Java从网络读取图片并保存至本地
一、js代码:代码如下:/** * 点击下载当前图片 * */ function downloadThisImage(obj){ var tid = $(obj).attr("file_tid"); var fileSrc = $(obj).parent().prev().attr("src"); window.location.href='../../file/
2017-05-18 13:52:52
1283
转载 【编程语录】59条令人捧腹但真实的程序员编程语录
这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也揭示了真相。只有真正的软件开发人员才能理解这些编程语录的价值。下面,开始吧……软件开发人员和程序员语录1.A good programmer is someone who always looks both ways before crossing a on
2017-05-03 17:20:14
1840
转载 【IDEA】IDEA 2017 注册激活可用license server
进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.PHP(注意:php要小写)即可~如下图,
2017-04-30 18:32:52
64991
19
转载 【Web】JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。
前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用
2017-04-12 16:32:47
11362
4
转载 【Web】JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要动静分离?
JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要动静分离?---------------------------------------------------前戏:以前的项目大多数都是Java程序猿又当爹又当妈,又搞前端(ajax/jQuery/js/html/css等等),又搞后端(java/MySQL/Oracle等等)。
2017-04-12 16:29:07
1277
转载 【Java】 java上传文件跟批量下载文件
最近的项目中涉及到文件的上传跟下载的问题,就自己所涉及到的方面做出如下表述。 首先是文件上传部分,项目的要求是通用性较好,所以只需要传入目标路径即可。参数的传递通过Form表单传值,在目标路径下新建一个File类型的文件,然后通过流的方式将需要上传的文件写入新建的文件中。此方法适用于web开发过程中上传文档类的文件,如果你文件过大请研究ftp相关的知识,笔者所接触的ftp传文件限于C#中
2017-04-10 10:49:52
928
原创 【Java】Java实现zip压缩多个文件下载
为了更好的演示,首先创建一个文件实体FileBean,包含了文件路径和文件名称:package com.javaweb.entity;import java.io.Serializable;/** * 文件实体类*/public class FileBean implements Serializable{ private static final long
2017-04-10 10:20:50
1908
原创 【MyBatis】mybatis分页拦截器-自动封装
最近由于工作需要,想要满足前端页面的也发功能,于是想到了使用的mybatis分页拦截器,在网上查找了很多资料并结合自己的一些理解,开发出了一套模板 代码。1、添加maven 的jar包依赖 mybatis 主要是拦截器部分。此处不再赘述。2、将java文件放置到某个文件夹下 Java类分页信息如下:PageBean类:package import ja
2017-04-08 14:14:39
1793
原创 【MyBatis】org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)
java.lang.NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)
2017-04-08 13:25:30
13166
4
转载 【SpringMVC】SpringMVC之文件上传/下载
学习一个框架少不了学习文件上传和下载,原理来说上传和下载都是基本二进制流的转换,所以搞清楚了这一点就很容易理解上传和下载了在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext
2017-04-03 11:28:06
620
转载 【Shiro】SpringMVC Mybatis Shiro RestTemplate的实现客户端无状态验证及访问控制
A.首先需要搭建SpringMVC+Shiro环境a1.pom.xml配置 spring: org.springframeworkspring-webmvc 4.1.0.RELEASE org.springframework spring-aop 4.1.0.RELEASE org.springframework
2017-04-03 11:03:32
2237
转载 【Shiro】SpringMVC+Shiro权限管理
1.权限的简单描述2.实例表结构及内容及POJO3.Shiro-pom.xml4.Shiro-web.xml5.Shiro-MyShiro-权限认证,登录认证层6.Shiro-applicationContext-shiro.xml7.HomeController三个JSP文件 什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal
2017-04-03 11:01:39
2152
转载 【SSMS】springmvc+spring+mybatis+maven项目集成shiro进行用户权限控制
项目结构: 1、maven项目的pom中引入shiro所需的jar包依赖关系增加shiro的filter
2017-04-03 10:59:03
1608
转载 【Shiro】shiro在springmvc里面的集成使用
commons-collections commons-collections 3.2.1 net.sf.ehcache ehcache-core 2.6.9 org.apache.shiro s
2017-04-03 10:55:47
664
转载 【Dubbo】dubbo连接zookeeper注册中心因为断网导致线程无限等待问题
最近维护的系统切换了网络环境,由联通换成了电信网络,因为某些过滤规则导致系统连不上zookeeper服务器(应用系统机器在深圳,网络为电信线路,zookeeper服务器在北京,网络为联通线路),因为我不是运维人员也不懂运维相关的技术,所以排查了很久也不知道原因,最后无奈之下把深圳这边的网络切回了联通,系统恢复正常。但是因为本次事故体现了一个很严重的问题,即当zookeeper注册中心连不上
2017-04-03 10:49:38
1858
转载 【SSM】Idea SpringMVC+Spring+MyBatis+Maven调整
Idea SpringMVC+Spring+MyBatis+Maven整合 创建项目File-New Project选中左侧的Maven,选中右侧上方的Create from archetype,然后选中下方列表中的webapp,然后点击Next在GroupId和ArtifactId中填入指定内容,点击Next直接点Next
2017-04-03 10:46:38
588
转载 【SSM】Maven创建web项目:SpringMVC+Mybatis
IDEA14创建Maven管理的SpringMVC+Mybatis,web项目项目构建步骤1、File->New->Project勾选Create from archetype点击Next2、输入GroupId、ArtifactId点击Next3、继续点击Next,输入Project name点击Finish,完成基本项目创建
2017-04-03 10:20:09
603
Mybatis-Generator配置详解
2019-01-23
大数据架构师指南
2017-10-18
Windows Navicat111 Premium 64位
2017-10-10
Spring Security实战源码
2017-09-07
Spring Boot简单实例代码
2017-02-13
微信公众平台java开发完整项目示例
2016-09-06
mybatis-generator eclipse自动生成代码插件离线安装包
2016-08-29
eclipse下mybatis-generator自动生成代码插件离线安装包
2016-08-29
PHP+MySQL 网站开发真实例子 包含MYSQL数据库设计
2014-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人