自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 window下修改nginx的根目录后,启动报403的问题

修改nginx的nginx.con的根目录后, 启动报403,没有权限的意思,在linux中可以通过chmod 命令授权, 在window中,可以通过下面步骤完成

2019-11-14 15:20:04 134 0

原创 图片回显的插件 viewer

引入一个css文件和两个js文件 <link rel="stylesheet" type="text/css" href="${ctx}/static/MMSOT160/css/viewer.min.css"> <s...

2019-08-15 14:24:20 95 0

原创 利用count(case when ··· then ··· end ) 可以统计不同状态的物品数量

select d.tools_name, null as sum,null as num,dtp.specs,dtp.type,count( case when state =0 then 'state' end ) as 在库 , count(case when state ...

2019-07-01 10:09:59 5065 2

原创 通过java执行linux命令

package com.ideal.bddt.services.dc.server.hive.operation.impl; import com.ideal.bddt.services.dc.server.hive.operation.Encryption_HiveService; impor...

2019-06-30 21:12:33 1407 2

原创 前台提交对象数组,后台接收并解析

获取选中的所有对象,序列化为json字符串。 后台String 类型,接收参数。然后转化为JSON数组。再转化为JOSNObject,最后转化为java bean.

2019-06-20 17:30:28 2132 0

原创 将后台返回的json格式的字符串转为为json对象

例如:后台返回的时[{name:JM,age:20},{name:LILI,age:20}], 如果直接计算这个leng,会是37,但是如果调用了JSON.parse();之后的长度就是2,也可以用“.”来取出对应的key值了 ...

2019-06-13 16:47:36 2551 0

原创 Bootstrap Tags Input 应用总结

参考官网:http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/ 实现功能如下:可以ipnut框中,模糊搜索,多次添加。 引入这三个文件。 这个是input元素 value,和text就是返回的j...

2019-06-12 19:18:06 207 0

原创 图片回显问题

之前做图片的上传下载,一直没有留意为什么,昨天要做一个回显,突然想不明白为什么了,就是整个上传回显的流程不知道怎么回事了。今天早上来了,再想想,忽然明白了,上传就是简简单单的上传,通过网络流把上传的图片写到要保存的服务器上,然后数据库中存放的是图片的相对路径。然后在程序中回显的时候,一般走的是ht...

2019-05-16 10:22:07 1064 0

原创 js中获取自定义属性

2019-04-16 10:47:52 520 0

原创 前台提交整个表单数据,后台实体类接收

function su() { var formData=$("#form").serializeObject(); //这个把表单按对象类型序列化 $.ajax({ url: '<%=path%>/echarge/di...

2019-04-14 11:26:55 5881 0

原创 给js动态加载出来的元素添加事件

上面是动态追加的元素, $(document).on('click','#edit',function(){ var options=$('#agent option:selected').val(); //获取选中的代理...

2019-04-10 15:59:05 805 1

原创 java读取excel,比较两个sheet数据

加入两个依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15<...

2019-04-04 10:20:24 1112 0

原创 前后台分离时,springboot框架防止前台重复提交

1,在pom.xml文件中引入缓存的jar包 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> &l...

2019-04-02 16:42:31 7886 9

原创 springboot整合mybatis的时候一些小配置

2019-03-28 11:04:37 26 0

原创 根据数据库表记录的层级关系封装 树形层次结构返回数据

在实体类中添加一个子菜单的属性, 把查出的list集合的数据,toTreeList()方法,此方法中定义了一个 Map,和一个新的list, 遍历原来的list数据集合,然后根据 map.containsKey()方法,区别id关系。 ...

2019-03-27 19:50:28 978 3

原创 公司子系统整合统一登录的架构

如下图是公司的统一登录界面: 众多子系统的登录页面不再使用,所有登录走统一登录页面,登录时选择你要登录的系统,这里以我改造的安全管理系统为例。 在安全管理系统项目中加入一个整合的jar包,其实就是一个拦截器,拦截所有请求,看请求中是否有携带登录标识(此标识是包含统一登录端生成的一个唯一ID...

2018-12-27 11:49:13 4013 1

原创 设计模式系列之---工厂模式

工厂模式的特点是将子类的初始化交给子类工厂去做,缺点是容易造成子类工厂的泛滥,需要什么样的子类就要创建对应的子类工厂。 具体的代码示例如下: package pattern.factoryPattern.framework; /** * Created by think on 2018/...

2018-10-29 09:31:03 51 0

转载 IDEA-新建多模块Maven项目

  自从公司项目转为Maven之后,项目模块的划分尤为重要,我心中的模块是这样的: Paste_Image.png parent:pom,管理jar包和plugin等 common:jar,管理工具类 manager:pom,具体项目的父类 ui:war,前端界面 api:war...

2018-09-24 22:51:52 74 0

原创 Mybatis的@Select注解的动态sql例子

2018-09-06 14:54:12 784 0

原创 js中的对象和函数的彻底理解

在js中对象就是神一般的存在,什么都是对象(包括函数),你就这么理解好了。 函数是用来实现具体功能的代码,用一种方式把他们组织起来,就是函数了。 对象是有属性和方法的一个东西,在对象中的函数就变成了方法。 刚学习js不用太纠结这些概念性的东西吧。慢慢用多了就自然而然熟悉了。 所有的函数(除...

2018-08-19 11:39:31 4066 0

原创 =>(es6中的箭头函数)

=&gt;是es6中的新函数,箭头函数,具体用的用法如下, (x )=&gt;x * x; 相当于如下的匿名函数: function x(){ return x * x; }; 应用时,如下, var f = (x) =&gt;x*x; f(9); con...

2018-08-17 09:32:59 101 0

原创 记一次前台js低级问题的排查

之前前台都是用的flex,换了公司之后用js,而且还是前后台分离,自己也不用写前台,最近接收一个小项目,不是前后台的分离的,就自己搞了一下,写前台的时候遇到 function定义了却找不到的问题,这种问题一般都是作用域的问题,如下 当我点击的时候,提示函数未定义,就是因为window.onl...

2018-08-15 16:31:53 119 0

原创 idea中启动tomcat报错

idea中启动tomcat,报全局的配置文件中初始化某个类报空指针异常,但是在同事的电脑上可以正常启动的,有可能是一下原因, 在编辑tomcat页面, 单击deployment按钮, 选择小铅笔图标,   在output  Directory框中选择自己的tomcat的web...

2018-08-13 18:43:16 4600 1

原创 springMVC实体表单上传图片+后台用hibernate注解管理的bean

直接上代码:1,前台的jsp: 后台代码: 主要就是我的数据库的crud是利用的hibrenate的基于bean的查询,这样一整,前台显示的时候显示不出来,就是因为MulitPart这个类型,photo的MulitpartFile类型不知道对于数据库中的什么类型了,网上...

2018-08-08 18:55:27 364 0

转载 实体bean,@entity 注解设置

持久化是位于JDBC之上的一个更高层抽象。持久层将对象映射到数据库,以便在查询、装载、更新或删除对象的时候,无须使用像JDBC那样繁琐的API。EJB的早期版本中,持久化是EJB平台的一部分。EJB3.0开始,持久化已经自成规范,被称为Java Persistence API。 Java Pers...

2018-08-06 09:30:34 1683 0

原创 spring boot+mybatis实现分页

今天利用springboot+mybatis分页插件实现分页功能,发现年纪大了,脑子真是不好使,学什么都慢,springboot用了快一个月了,还是稀里糊涂的,然后今天想利用mybatis的分页插件来实现分页,发现springboot的分页插件不再是原生的mybtatis的分页插件了,现在是这么一...

2018-07-25 19:43:53 1596 0

原创 什么是跨域

综合几个前端的朋友的回答,总结如下:js跨域是指本页面的的js请求(执行)不同域下的资源(js文件,css文件,图片等),或要求返回数据等。 什么算是不同域:严格一点来说就是只要协议,域名,端口有任何一个的不同,就被当作是跨域 如何解决跨域就不说了,网上有很多的方法,只是跨域的概念定义的很模糊...

2018-07-20 10:23:09 94 0

原创 javaweb项目打成jar包用命令运行

直接打包项目成jar,运行报找不到依赖的那个外部jar包,所有我直接打包的单个文件,然后把这个文件需要依赖的jar包,用WinRAR打开,把里面的整个文件复制到自己的jar包中。然后运行就可以了。不要忘了,修改一下自己的jar包中的META-INF下的那个文件,增加如下入口的命令Main-Clas...

2018-07-13 17:56:11 4325 0

转载 maven的模块式开发

基于maven的javaweb项目模块化开发 基于maven的javaweb项目模块化开发 引言 考虑团队拥有多个类似项目的情况,比如一些功能差异不大的cms系统,这些系统有相同的基础代码。 如果每个项目拷贝整套代码,进行独立管理,那么维护代价很大,如果要修改一个基础代码,需要修改所有项目的...

2018-06-14 22:54:46 86 0

原创 jsp9大内置对象中的pageContext

pageContext   他是jsp页面的运行环境,这个对象不仅封装了对其他8大隐式对象的引用,自身还是一个域对象,可以作为入口对象获取其他八大隐式对象的引用,作用域仅当前jsp,属于最小的     pageContext.setAttribute("name","...

2018-06-14 22:53:22 69 0

原创 使用VMware安装CentOS 6.4

环境:Windows7 , VMware Workstation10, CentOS6.4 为什么选择CentOS ? 1.  主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS 2.  免费: RedHat和CentOS差别不大,Cen...

2018-06-14 22:52:15 83 0

原创 linux中安装oracle11的最后关头配置监听失败

http://www.mamicode.com/info-detail-1647762.html一路就是跟着上面的这篇文章配置的,但是其中的坎坷并不少,一开始不知道什么是静默方式配置客户端,而是参考的一篇gui(图形界面)配置的,直到出现了下面的这个错误一直在这里wait.......;直到问了大...

2018-06-14 18:34:28 2248 0

转载 可重入锁和不可重入锁

可重入锁和不可重入锁锁的简单应用用lock来保证原子性(this.count++这段代码称为临界区)什么是原子性,就是不可分,从头执行到尾,不能被其他线程同时执行。可通过CAS来实现原子操作CAS(Compare and Swap):CAS操作需要输入两个数值,一个旧值(期望操作前的值)和一个新值...

2018-06-03 16:54:39 340 0

原创 三种工厂模式的比较

简单工厂模式:简单工厂模式最大的优点在于工厂类中包含了必要的判断逻辑,根据客户端的条件动态的实例化相关的类,对于客户端来说去除了对具体产品的依赖工厂模式:定义一个用于创建对象的接口,让子工厂决定实例化哪一个类,工厂方法使一个类的实例化,延迟到子类中去实现,可以在具体工厂产生实例的时候,做各种校验,...

2018-05-26 21:13:43 3362 1

原创 spring容器创建bean的时机

由于自己用的仍然是spring3版本,也没有过多的研究过源码,在这里只是标注一下,如有什么不对还请各位指出。在xml中配置bean的时候,如果没有设置 lazy-init=true这个属性,那么这个bean的创建时机就是容器启动时就自动创建了这个类的实例,如果设置了lazy-init=true这个...

2018-04-04 09:18:17 248 0

原创 eclipse集成github的问题

今天没事玩eclipse和github管理项目,费了九牛二虎之力,终于可以在eclipse中向远程的git仓库提交代码了。一路遇上的问题有ssh key 的问题,这个百度一下,容易找到答案,最后是卡在了这个问题上,终于在我将要睡觉的时候,看到了这篇博客http://blog.csdn.net/ro...

2018-03-04 23:28:01 203 0

原创 浏览器发送消息到web服务器的原理

编程这么多年,居然不知道浏览器发送请求到服务器,中间还有一个叫协议栈的东西,下面是一个大概的流程总结:浏览器---》协议栈----》网卡-----》网线-----》集线器(或交换机)-----》路由器(这里的路由器和我们家用小型的不一样)----》接入网(网络运营商)----》防火墙----》we...

2018-03-03 12:00:03 1212 0

原创 maven项目部署到tomcat的方法

由于最近一直做的是传统项目,而且电脑不让联网,所以很少用到maven,最近想把一个maven项目部署到tomcat中,发现自己不会弄了,依稀记得在上家公司(当时自己还是刚毕业的菜鸟),项目是配置的jetty+tomcat;只需要run一下,然后就可以加载tomcat启动,自动调用浏览器打开项目首页...

2018-03-03 09:38:31 22776 0

原创 重温java接口与抽象类

最近公司加班厉害,很久没有更新博客了,今天下班早,就写点, 其实到现在为止自己也只是会用接口,和抽象类,对于这二者的区别也仅仅停留在定义的概念上,但是最近看到的一篇文章,对我影响很大, 抽象类用abstract 声明,接口用interface声明,如这之类的定义,直接略过,直奔主题,来点通俗易...

2018-01-17 23:06:03 78 0

转载 pox中的标签含义

[html] view plain copy span style="padding:0px; margin:0px">project xmlns="http://maven.apache.org/POM/4.0.0"  ...

2017-12-24 10:57:25 255 0

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