自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Oracle、Mysql、SqlServer数据库排序

SQL SERVER第一种:ROW_NUMBER() OVER()方式select * from (     select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels   ) as b where RowId between 10 and 20 --- where RowId BE...

2018-11-28 10:28:54 331

原创 两种方法解决SELECT 筛选

 存在两个<select  id="minWarnValue ">  <select  id="carTypeSel "> 点击 minWarnValue 可对应筛选 carTypeSel 的值如果使用了bootstrap,筛选后需调用$('#carTypeSel ').selectpicker('render');$('#carTypeSe...

2018-11-27 17:50:47 748

原创 JS 框架 DataTable使用排序后台SQL报错,为报字段不存在

此处楼主的报错的原因是表结构里的信息经过转化变为另外的名称所以报错后台使用MyBaits和Oracle,其中一个数据库的字段为CREAT_TIME,经过MyBaits转化为creatTime所以排序是列名写了 createTime,点击排序,SQLExcetpion:该字段不存在所以使用以下方法可以解决该错误,修改方法请查看  24-48行 $('#dataTable').H...

2018-10-27 09:42:10 1012

原创 Oracle 存储过程定时任务操作SQL

--定时执行存储过程--开启定时任务declare update_job_status number; begin dbms_job.submit(update_job_status,'P_STANDARD_PARAM(NULL,NULL);',sysdate,'TRUNC(LAST_DAY(SYSDATE))+0+23/24'); c...

2018-09-17 09:32:33 465

原创 nginx 神奇的斜线,各种斜线的搭配访问结果

两台服务器,一台客户端服务器B1:192.168.1.1服务器B2 :192.168.2.2 客户端C1 :127.0.0.11、代理模式在客户端中请求服务器B1,请求路径为http://192.168.1.1/test/apiB1 配置location /test/ { proxy_pass http://192.168.2.2/;}服务器B2 收到的请求: //apilocation...

2018-03-12 15:08:02 6803 2

原创 config:fail,invalid signature

微信开发调用JS-SDK某些页面报config:fail,invalid signature注意,是某些页面才会报这个错误,导致 wx.config 失败百思不得解看了几遍文档确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分后来想了...

2018-01-28 00:20:03 20056

原创 mybatis 新增返回自增的id值

简单的介绍一下吧1-实体类public class Department { private Integer id; private String name; private Integer parentId; private String logoName; private String logoPath;

2017-12-23 23:26:40 2602

原创 微信开发公众号流程

微信公众好开发流程 Java1、申请账号公众号分为服务号、企业号、订阅号,每个类型所对应的接口是不同的公众号接口权限说明不同的公众号类型具备不同的接口权限,具体如下表: 请注意:1)、微博认证视作未认证,因此微博认证的公众号不会拥有微信认证公众号特有的接口。2)、微信认证分为资质认证和名称认证两部分,只需要资质认证通过,就可获得接口。接口名称

2017-11-28 21:24:12 10140

原创 windows下nginx 配置代理 解决浏览器跨域访问

1、首先我们要了解什么是跨域访问什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:url说明是否跨域http://www.cnblogs.com/a.jsht

2017-11-21 10:33:39 5607

原创 微信打开X5调试,使微信页面可以在谷歌浏览器调试

由于微信对很多页面做了限制,微信开发工作者需要对页面进行调试这个时候可以用到谷歌首先我们需要打开微信 TBS 调试http://debugx5.qq.com也可微信直接扫描二维码然后打开手机 打开开发者模式,打开 USB 调试  然后 在谷歌浏览器地址栏输入  chrome://inspect/#devices 出现如下界面点击

2017-09-28 17:59:51 47766 2

原创 微信公众号网页开发监控手机后退并关闭页面到主页

这个部分需要用到三个东西:history.pushStatewindow.onpopstate微信内置浏览器JS:WeixinJSBridge.call('closeWindow');你可以在最后一个(需要点击返回退出浏览器的)页面载入的时候借助 history.pushState 保存下两个状态:history.pushState({page : 's

2017-09-16 15:24:56 3284

原创 linux tomcat中的项目不能生成log4j的日志文件

部署在服务请中 tomcat webapp下的war文件(JAVA ee 项目)配置了log4j刚开始的时候能够正常生成日志文件,后来日志文件却不能正常更新了这样的话应该不是权限问题和路径问题想了好久 想不通后来发现是因为我偷懒  在远程登录服务器的时候在根目录下直接使用命令 /usr/tomcat/apache-tomcat-8.0.39/bin/sta

2017-06-07 13:11:51 5181 1

原创 Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

这个错误看起来很明显说的是这个注入的类是必须存在的,但是呢,这个注入的类不存在我的项目中很明显存在是 spring spring MVC mybatis百度了好久,没找到合适的就一次次实验发现是个尴尬的问题但是我也不知道为什么就是把 mybatis的mapper接口的注解 @Component改成@Repository最后就可

2017-04-19 23:35:21 21577

原创 HSSFWorkbook 锁定部分单元格,或者锁定一个单元格

最近的项目中用到了poi方式创建excel文件,某些单元格要进行锁定,某些单元格需要进行填写选项的预设值,发现有两种需求1、锁定大部分的单元格2、只锁定某一个单元格就以上两种情况,有不同的解决办法 需求1:锁定大部分的单元格1.1创建单元格 及其sheetHSSFWorkbook workbook = new HSSFWorkbook();

2017-04-17 12:39:37 4019 2

原创 window 怎样创建和快速切换虚拟桌面

在主页上点击以下按钮点击之后进入以下视图 ,创建 桌面然后你就可以按住  Ctrl+window +左箭头/右箭头 来快速 的切换桌面一个做学习用 一个玩游戏用

2017-03-17 10:22:55 1554

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

遇到这个问题百度了很久,基本上说的都是 你的包名写的不对,没有能成功扫描可能很多人会是这个问题但 假如你的包名写的没有错,却还不能解决你的问题不妨试一下我的这个方法,原因如下可能是因为,xml文件未能正确部署到tomcat在mavan的pom.xml文件中加入以下代码 s

2017-03-14 12:04:37 616

原创 今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。 要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:

今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。注意:只填写这个14位的整数,不能

2017-02-15 07:29:51 4675 1

原创 java EE 获取客户端及访问者的IP地址

1、方法一request.getRemoteAddr()是获得客户端的ip地址。request.getRemoteHost()是获得客户端的主机名。"/2、方法二PS:最近在做一个根据ip追踪的功能,用到需要获取用户request访问的ip,网上找了一下,特此分享一下,希望对有需要的有所帮助。在JSP里,获取客户端的IP地址的方法是:request.getR

2017-02-07 16:13:57 2234

原创 实现点击上传文件将文件名称显示在text中

先上代码htmljsvar file = $('#file'), aim = $('#aim');file.on('change', function( e ){ //e.currentTarget.files 是一个数组,如果支持多个文件,则需要遍历 var name = e.currentTarget.files[0].name; aim.

2017-02-06 16:43:03 1828

原创 更改tomcat服务器项目的图标

我们在本地调试tomcat项目或者发布项目的时候总是会遇到tomcat图标显示问题AS我们想更改为自己的logo或者喜欢的图标tomcat下默认图标                                          更改为自己喜欢的图标有两种解决办法1、替换文件将tomcat安装目录下的ico文件覆盖,并重启服务2、更改网页代码

2017-01-24 23:09:21 3310

原创 Ubunton下搭建ftp服务器 实现虚拟用户、本地用户、匿名用户的登陆及权限

#在ubunton系统下安装和配置ftp可以说是比较简单的本篇教程是为了解决一下问题需要搭建ftp服务器实现三种用户的登陆及权限管理其中 anon可以自由的到特定的目录里下载东东;stu则可以到特定的目录里上传东东; 而tearcher,则可以对特定的目录里上传、下载东东;admin则可以对stu、teacher的数据进行统一的管理。另外,做为系统上已经有的本地

2017-01-22 23:42:01 4580 1

原创 编译原理实验二分析

对于 编译原理实验二实验二主要分析实验一中的得到的多元式是进行计算器的语义分析需要从实验1中获取分析成功的多元(种别码,字符串原貌,Value属性,Type属性)式序列根据多元式中的Type属性获取类型(int、double、运算符等)然后逐步分析所有的多元式,是否符合语义如果符合则分析下一个,如果不符合,则跳出如:2+4.2*(5+6)编写代码控制台将依次输出一下信息...

2017-01-18 14:47:35 2999 1

原创 编译原理实验一分析

对于实验一来说只需要将输入的字符串进行分析其中 规范的字符包括1、整数2、小数3、运算符 + - / *4、括号 ( )对于这样的要求,我们可以根据这样的DFA进行分析遇到上图DFA中存在的字符则将该字符串组成的详细信息存进自己定义的四元组中如上一篇中的例子:部分主要代码如下所示其中除了对不存在的字符判定错误外出现以下情况则会ERROR....

2017-01-18 14:16:59 6478 1

原创 Visual Studio 操作快捷键 vs2015

窗体操作快捷键ALT+F6 下一个面板窗口 CTRL+W+C 类视图CTRL+ALT+F1 帮助目录 CTRL+W+E 错误列表CTRL+ALT+F3 帮助-搜索 CTRL+W+O 输出视图CTRL+D+B 断点窗口 CTRL+W+P 属性窗口CTRL+D+I 即时窗口 CTRL+W+S 解决方案管理器CTRL+F4 关闭文档窗口 CTRL+W+T

2016-12-28 14:40:10 2328

原创 编译原理简单计算器的编写

表达式计算器的设计与实现一、            字符集定义1.  → ││.2.  → 0│3. → 1│2│…│94.  →│(│)5.  → +│-│*│/二、            单词集定义6. → │7. → │8. →0│9. → 10. → │NULL11. →. 三、            数据类型定义12. →

2016-12-25 16:12:12 5362

转载 java反射机制,通过类名获取对象,通过方法名和参数调

下面以一个具体的实例来说明。此实例来自《精通Hibernate 3.0 Java数据库持久层开发实践》一书。先在com.hqh.reflect下建一个文件UseInfojavapackage com.hqh.reflect;public class UseInfo {private Integer id;private String userName;pri

2016-11-25 14:51:28 1662

原创 被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法

在java多态性中这样一句话: 实际调用的方法版本取决于对象的类型而不是引用变量的类型。此话什么意思?能否举个简单例子public class Polymorphism {public static void main(String[] args) {//既然是多态,java 中重载和重写都是多态的体现,你问的这句话肯定不属于重载则用重写来解释// 这里声明了一把枪,变量为g

2016-10-29 16:21:48 1850

原创 面向对象设计原则

软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability)较低的软件设计,通常由于如下4个原因造成:•过于僵硬(Rigidity)•过于脆弱(Fragility)•复用率低(Immobility)•黏度过高(Viscosity) 软件的可维护性和可复用性软件工程和建模大师Peter

2016-10-17 21:31:19 682

原创 java执行完Finally之后跑到异常捕获的地方

再写java的时候,使用debug模式的时候发现 自己写的try catch语句不能捕获到异常而是直接跳到finally里面 然后跟踪路径 发现自己跑到其他系统的异常块中了究其原因是因为异常可能不属于Excepttion的子类 如下 public static void main(String[] args) throws Throwable {

2016-10-08 20:25:42 824

原创 shiroFilter配置文件详解关于默认的and关系改为or

由于shiro默认对于角色授权的拦截是and关系,只有当该用户拥有配置的一个多个角色是才可通过/user/add = roles["admin,test"]当该角色同时拥有这两个角色时才可进入user/add的页面中这显然是不够我们使用的,但是我们可以自定义一个filter实现or关系自定义的shiroOrFilter如下/** * 自定义校验规则(or) * 只要满足其中一个

2016-09-24 20:01:21 2090

原创 springmvc和json异步提交报400或者500错误或者415错误

RestController@RequestMapping(value = "/saveUser", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public void saveUser(@RequestBody User user) { logger.i

2016-09-22 17:05:13 2940

原创 OO原则的五大原则

现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。 OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以是另一个原则的加强或是基础。违反其中的某一个,可能同时违反了

2016-08-29 23:24:27 2166

原创 常用的http方法和http响应码详解

常用的HTTP方法GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与PUT方

2016-08-22 11:20:02 6132

转载 浏览器缓存url请求

最近遇到浏览器缓存url的问题,google了一把,学到不少东西,结合网上其他人文章拼凑一篇,供大家交流。     一 防止url被浏览器缓存 根据 HTTP 规范,GET 用于信息获取,而且应该是幂等的。也就是说,当使用相同的URL重复GET请求会返回预期的相同结果时,GET方法才是适用的。当对一个请求有副作用的时候(例如,提交数据注册新用户时),应该使用POST请求而不是GET。

2016-08-18 21:33:19 490

原创 StringUtils 中 isBlank 和 isEmpty 等的介绍

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出  NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。   除了构造器,Str

2016-08-17 21:25:44 622

原创 struts2实现验证码登陆

1.生成验证码actionpackage action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.ImageIO;impo

2016-08-16 21:36:25 2000

原创 jQuery UI dialog插件出错信息:$(this).dialog is not a function及js引入重复解决办法

$(this).dialog is not a functionjs一直报这个错误 ,需要引用的js 插件 也全部引用但还是报错找了 好久 后来发现是一样的js 插件引入了两次因为一个页面引入了另一个jsp  里面也有引用相同的js 删除重复的js插件

2016-08-12 21:47:28 15402 3

转载 shiro 框架使用实例

博文目录权限的简单描述实例表结构及内容及POJOShiro-pom.xmlShiro-web.xmlShiro-MyShiro-权限认证,登录认证层Shiro-applicationContext-shiro.xmlHomeController三个JSP文件 什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论

2016-08-11 20:36:39 12579 2

转载 shiro介绍 【让Apache Shiro保护你的应用】

让Apache Shiro保护你的应用在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航。什么是Apache Shiro?

2016-08-11 18:51:28 643

转载 关于 放进session或者model的值 页面不能取到值或者报错误

其中之一的原因可能是:页面标签不支持这个版本基本就是修改 jsp头 或者web头解决办法:方法一:eclipse版本问题,isELIgnored默认是true,改成,即每个jsp都需要这样改,太麻烦了。方法二:web.xml中加上,简单,但是还不是好的解决办法。 *.jsp false

2016-08-11 16:45:29 800

编译原理-简单计算器的设计2

编译原理课下作业,简易计算器的java实现,GCU 编译原理课下作业,简易计算器的java实现,GCU

2018-02-27

编译原理-简单计算器的设计1

编译原理课下作业,简易计算器的java实现,GCU 编译原理课下作业,简易计算器的java实现,GCU

2018-02-27

面向对象设计原则

面向对象设计原则概述 单一职责原则 开闭原则 里氏代换原则 依赖倒转原则 接口隔离原则 合成复用原则 迪米特法则

2016-10-17

uooc 发展心理学答案

2016-07-31

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

TA关注的人

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