- 博客(39)
- 资源 (10)
- 收藏
- 关注
原创 elasticsearch5.4版本 head插件正确的打开方式。。。
有点小烦。。。=================华丽的分割线=====================1.git clone 项目 git clone git://github.com/mobz/elasticsearch-head.git(想办法下载下来)2.安装gruntnpm install -g grunt --registry=https://registry.np
2017-07-04 17:59:48 441
原创 ThreadLocal取代每次都从session中获取登录用户信息
方式一:直接使用JDK中ThreadLocal方式1.先定义一个存放登录用户信息的实体类,并在这里面操纵用户信息public class UserContext implements Serializable{ private static ThreadLocal loginEntityThreadLocal=new ThreadLocal public stati
2017-06-12 10:28:37 9582 4
原创 多线程环境下处理未捕获的异常
public class Application { public static void main(String[] args) { // 处理未捕获的异常 Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
2017-03-11 15:37:31 698
原创 登录记住用户名的两种java解决方式
两种方式都是通过java来处理:1.一是常用的框架中都能通用的2.另外是Spring MVC中特有的,很方便===========上代码=============一.常用的框架中都能通用的①先设置cookie到response中Cookie usernameCookie = new Cookie(‘username’, username);②给cooki
2017-03-10 10:19:48 4480
原创 Java--MD5加密
import java.security.MessageDigest;public class MD5Util { /*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr){ MessageDigest md5 = null; try{
2017-01-22 11:20:27 625
原创 封装自己的js库(二)---仿照JQuery
在上篇的基础上稍加修改:在vquery.js中加入function $(arg){ return new VQuery(arg);}然后将html中的js的代码调用改成: $(function(){ //相当于window.onload=function(){}// $('#btn1').click(function(){// alert('a');//
2017-01-06 12:29:37 957
原创 封装自己的js库(一)---仿照JQuery
1.index.html VQuery --> new VQuery(function(){ //相当于window.onload=function(){}// new VQuery('#btn1').click(function(){// alert('a');// });// new VQuery('.one')
2017-01-06 12:14:29 4718 1
原创 清空数据表(实则更改状态)
业务需求: 1.“删除 ”app用户下的文章 补:“删除”为伪删除,即更新文章状态,状态更新后再次调用文章查询接口显示为空输入:accessId,appObjectId,这两天参数用来定位到具体的文章数据行后台数据清除成功后,页面提示操作成功设计到的类和表名如下: 类:com.contx.cssp.console.article.controll
2016-10-25 22:20:20 504
原创 将某一用户下的所有provideID到redis缓存
业务需求: 1.在添加自媒体时将属于畅读号的自媒体的provideID加入缓存 2.输入:appObjectId有页面传入 3.当传入的appObjectId等于注入的appObjectId及表示为畅读号下,然后做缓存加入操作 4.涉及到的表和类以及页面:页面viva/typeManage/cpTypeLink.html类
2016-10-25 22:17:50 809
原创 分页查询spring boot+spring data+ajax
业务需求: 1.查询日志操作记录 2.从前台到后台数据,根据需求设计查询条件,根据项目封装数据的格式封装查询后的数据 3.使用spring data做查询页面:channel/accessOperateLog.html$.rest("get", "/access/direction/list", {
2016-10-25 22:11:43 1873
原创 业务专栏开篇
接触编程到今天1141天,一路走来跌跌撞撞,虽在大学,编程路上碰到的疑问和问题,老师能提供的帮助非常有限,偶尔而已,若要求实去做,网络是最好的老师;同行交流、技术博文、视频讲解、实体培训的路都经历过,最好的成长就是期间在自己努力摸索踏踏实实敲过几行代码,带着问题去找前辈没留下解疑思路和方案并加以理解。 网络博客和视频教学给我带来最好的成长,是我在感觉到编程之美、编程之道后决定在博客上写写
2016-10-25 22:07:39 637
原创 linux mint安装deb文件及出现的问题
毕竟mint的祖宗是ubuntu,除了命令安装某些文件外,也有大部分是只能通过直接浏览器下载,要是tar.gz文件也就无可厚非,而当时deb时第一次安装可能就有点呛了吧...deb文件是ubuntu系统下的,当然mint也是能使用的,只是取要驱动才能干活。我的第一次给了chrome浏览器,当时从官网下载后使用 sudo gdebi google-chrome-stable_current_
2016-10-21 15:06:20 1562
原创 linux mint下配置jdk,tomcat
配置jdk================1.在sun官网直接下载gz压缩文件到本地2.使用 tar -xzvf file.tar.gz -C /opt/,解压到/opt/目录下3.配置/etc/profile,加入下面的配置文件 JAVA_HOME=/opt/jdk1.8.0_111/ PATH=$JAVA_HOME/bin:$PATH CLASSP
2016-10-20 11:13:46 492
转载 关于linux软件安装在哪的问题
听说linux mint OS非常不错,昨天在电脑上实地安装了,操作界面怎不错,之前一直用的是centos6.5的,后又尝试了ubuntu16,感觉mint > centos>ubuntu,毕竟mint内核是在ubuntu14基础上改良的! 自己是linux小白,就像当年开始完windowsxp那样,小心翼翼的;之前安装软件都是随心的,管它安放到哪,最后使用时却蒙蔽了,一切还是有序的好!
2016-10-20 09:41:03 4956
原创 用户权限设计
每一个项目都无可避免的考虑到系统安全问题,通过访问权限的控制是信息安全的第一步,想必也是开发人员必需理解,掌握和熟练的业务之一。想起进入现在这家公司那天的面试,笔试答卷上最后一道大题就是要求面试人员设计用户权限系统,好在之前有熟悉和设计过这个业务,当时做的用户权限仅仅停留在用户、角色、资源三者关系,加上中间关联的用户角色表、色资源表总共五张表,虽是第一次做,但已是接触最复杂的数据表设计了,但是
2016-10-17 10:56:47 368
原创 如何将eclipse下新建项目上传到github/gitlab
第一次进行这个操作的时候,尽管网上好多教程,但总感觉挺混论的,东看一点西瞧一下。。。在经过自己时间好多遍之后,整个流程算是清楚了:=================上图============================1.我这里建的是maven项目,不影响总体操作2.maven项目剑豪之后总会报错,原因在于没有加载Server runtime &还有一个问题就是看不到源代码的三个
2016-10-08 19:01:46 11762
原创 Linux第四课
1、linux命令1.1、find功能:在linux文件系统中,用来查找一个文件放在哪里了。举例:find /etc -name "interfaces"总结:(1)什么时候用find?当你知道你要找的文件名,但是你忘记了它被放在哪个目录下,要找到该文件时,用find。(2)怎么用find? find 路径 -name "文件名"1.2、grep
2016-10-04 15:58:54 345
原创 linux第三课
3.3、linux中权限表示&管理3.3.1、普通用户与特权用户 su命令切换用户Windows中有普通用户和特权用户,特权用户是Administrator,普通用户可以有很多个。特权用户是系统的管理员,对系统内所有文件具有操作权限。每个普通用户只能处理自己的文件,不能访问其他用户的文件,更不能随意处理操作系统的文件。Linux中也有普通用户和特权用户的区别。特权用户就是root用
2016-10-04 15:56:43 345
原创 Linux第二课
2、linux基础知识与技能 2.1、linux内核、发行版linux本身指的是一个操作系统内核,只有内核是无法直接使用的。我们需要的,可以使用的操作系统是一个包含了内核和一批有用的应用程序的一个集合体,这个就叫linux发行版。ubuntu、redhat就是linux的不同的发行版。 2.2、GUI(图形用户界面)和cmdline(命令行)GUI:grahic
2016-10-04 14:28:42 228
原创 linux基础第一课
因为需要搞redis集群的缘故,不得不懂些Linux的常用命令和基本原理,然后看了下自己收藏了N久的朱有鹏老师的Linux教学视频,特别棒!1、操作系统基础概念 1.1、Windows与linux的关系当前主流的操作系统:windows、、android、iOS、symbian、linux/unixWindows:傻瓜式、好学习、工资低Linux:linux认为每一
2016-10-04 14:10:31 383
原创 redis第一课-----windows上redis安装使用
北漂的第一个周末,坐在复兴门某座大厦里,接着上个学年的缘分,和搞运维的涛哥学习,开心!好吧,直接切入主题!1.下载电脑运行环境所对应的redis地址:https://github.com/dmajkic/redis/downloads2.解压到指定文件夹,我命名的redis问价夹,解压后如下图: 3.进入windows控制台,命令键进入:win+R,再输入cmd,进入上如
2016-09-10 11:49:58 219
原创 springMVC 将get请求转为DELETE请求
在操作过程中细节比较多,应该多注意。同时涉及到相关的原理也应该有所了解,懂得万变不离其宗,处事不惊。下面直接上代码,案例:1.一个删除链接,为get请求Delete2.利用js,将get请求转为DELETE请求 $(function() { alert("hello"); $(".delete").click(function(){ var href
2016-09-02 11:40:37 1909 3
原创 SpringMVC_自定义视图
1.自定义视图, 实现view@Componentpublic class HelloView implements View{ @Override public String getContentType() { return "text/html"; } @Override public void render(Map arg0, HttpServletRequest re
2016-09-01 23:19:48 257
原创 Android第一例
今天开始正式开始Android的学习之路,作为一名Java EEer,在自己学有余力之时算是一个知识的拓展吧,也力争做向复合型程序员前进。入门教程还是郭霖的那本《第一行代码》,几个小时把Activity、layout都过了一遍,文风清晰易懂,速度很快但理解思维可以跟得上,特别是涉及到不同活动之间的数据传递等在有了web开发之后,可以进行对比性的理解,实现的原理感觉都相似。布局这块大
2016-08-15 18:48:17 239
原创 【springMVC】RequestMapping_HiddenHttpMethodFilter 过滤器在tomcat7/8实现的问题
RequestMapping_HiddenHttpMethodFilter 过滤器在tomcat7/8实现的问题:HTTP Status 405 - JSPs only permit GET POST or HEAD
2016-08-12 17:45:41 2195 4
原创 Hibernate对象的生命周期及三种状态
Hibernate对象生命周期及三种状态:瞬时状态 (Transient)、持久状态(Persistent)、脱管状态(Detached)的理解。
2016-08-08 16:35:53 7506
原创 通过Tomcat的manager app管理web项目
以下方式直接目的是为了更加直接的进入到发布项目,不必每次发布项目后再浏览器地址栏输入半天甚至出错(嗯,细节!)。下文所示步骤还只是第一步,当这一步成功之后则应该在浏览器端收藏http://localhost:8080/manager/html到书签栏,每次浏览器打开,直接点击收藏页面便到文章中的第四章图片在选择发布的项目才算简洁一步到位。
2016-08-05 20:50:50 14379 1
原创 Servlet、commons-fileupload等方法上传图片到项目制定目录的方法总结
图片上传,文件上传是web开发必备的技能,大有用处,不可小觑,设计到相关I/O流,以及对Servlet容器等知识原理的掌握,目前常用的方式大概有以下几种:Servlet3.0对文件上传的支持commons-fileupload.jarsmartupload.jarstruts2实现文件上传 下面贴上实现的几种方式,陆续完善,所有方式公用一个文件上传表单文件upload.
2016-08-04 15:13:45 924
原创 遍历List集合的方式,总结如下:
List allUsers=(List) map.get("allUsers");//方法一:增强for循环,方式最简单,推荐使用for (User user : allUsers) { ystem.out.println(user);} //方法一:普通循环语句,具体使用get(i)取出for (int i = 0; i < allUsers.size(); i++) { S
2016-08-01 17:59:02 449
hibernate实现数据库表的多种关系
2016-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人