自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB在Java中的使用

MongoDB在Java中的使用。MongoDB普通查询操作, MongoDB更新操作, MongoDB聚合查询操作,

2022-12-22 22:34:17 1017 1

原创 GreenPlum简介

GP数据库简介

2023-11-08 11:40:22 92

原创 MongoTemplate Aggregation Switch

MongoTemplate Aggregation SwitchMongoDB switch查询

2022-08-24 16:32:31 406

原创 动态获取MongoTemplate

自定义MongoTemplate; Java动态获取MongoTemplate

2022-05-12 15:55:20 611

原创 Semaphore详解

主程序package lock;import java.util.concurrent.Semaphore;public class TestLock { public static void main(String[] args) { Semaphore semaphore = new Semaphore(2); for (int j = 0; ...

2019-12-19 13:45:18 222

原创 SpringBoot参数传递和接收的几种方式

@PathVariable前端传递格式/user/scy/123456,后端接收格式/user/{name}/{password},只能接收 URL 路径里的参数。@RequestParam能接收 URL 问号后跟着的参数,不管是 GET 还是 POST,虽然一般只有 GET 请求才会在 URL 后边跟参数,问号 ? 后面的部分,使用 & 区分参数。@RequestBody...

2019-10-11 22:08:25 1882

原创 VUE使用总结

新建vue项目这篇有详解vue新建项目模板语法文本–两种表达方式<span>Message: {{ msg }}</span><span v-text="msg">123</span> msg在data中定义, 注意此时的123不再显示通过使用 v-once 指令,你也能执行一次性地插值,当数据改变时,插值处的内容不会更新。&...

2019-09-09 16:06:40 143

原创 Mybatis逆向工程

第一步:pom.xml增加如下配置。集成所需依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> ...

2019-08-28 14:49:23 109

原创 shiro加入自定义过滤器

##SpringBoot下Shiro添加过滤器自定义filter继承AdviceFilter package com.itdage.filter; import org.apache.shiro.web.filter.AccessControlFilter; import org.apache.shiro.web.filter.authz.AuthorizationFilter;...

2018-12-02 21:11:28 4585

转载 Linux下监听mysql是否宕机

监听mysql是否挂掉监听脚本 listenMysql.sh pgrep mysqld &amp;&gt; /software/mysql/null if [ $? -gt 0 ] then echo "date mysql is stop" &gt;&gt; /software/mysql/listenMysql.log service...

2018-07-05 13:37:04 662 1

原创 nginx部署jar包下的负载均衡

##Nginx部署多个springboot jar包以及负载均衡1. 此时访问https://www.itdage.top/weixin-server会随机找到8888或8889端口下的weixin-server项目;访问https://www.itdage.top/weixin-server3会找到8889下的weixin-server项目; #user nobody; ...

2018-06-26 16:05:46 2676

原创 Linux下实现自动部署jar包

Git+ Github + Maven + Linux实现自动部署jar包 #拉取代码 echo pull project cd /code/weixin-server(项目名) git pull #maven打包 echo maven build cd /code/weixin-server(项目名)/ mvn...

2018-06-12 19:59:31 2718

原创 Java腾讯企业邮箱发送邮件

Java通过腾讯企业邮箱发送邮件(多人发送)企业邮箱需要使用ssl private static String account = “企业邮箱账户”;// 登录账户 private static String password = “企业邮箱密码”;// 登录密码 private static String host = “smtp.exmail.qq.com”;// 服务器地址 ...

2018-05-14 20:47:07 7580 2

原创 SpringBoot集成Thymeleaf总结

SpringBoot集成Thymeleaf总结表达式语法: ${}:变量表达式,用法: ${session.user.name}&lt;span th:text="${book.author.name}"&gt;&lt; th:each="book : ${books}"&gt;*{}:选择表达式 &lt;div th:object="${session.user}"&gt; ..

2018-03-26 20:18:58 296

原创 SpringBoot集成Mybatis

Spring Boot集成Mybatis:Spring Boot不是提供一种新的解决方案是在Spring框架基础之上实现快速开发应用Spring Boot特点: 创建独立的Spring应用程序嵌入的Tomcat,无需部署war文件简化Maven配置自动配置Spring绝对没有代码生成和对XML没有要求配置Spring Boot主要内容(一律采用Java注解配置) S

2018-01-15 18:17:57 162

原创 Tomcat集成WebSocket

Tomcat集成WebSocket实现一对一聊天效果需要的jar包 javaee-api7.0web端代码(后端没有进行转码,测试时这里的用户名用英文和数字,中文不识别)<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>Insert title h

2018-01-08 09:42:36 760

原创 SSM下的Java上传文件

SSM环境下的Java上传文件通过MultipartFile类上传文件。步骤: a.SpringMvc中加入配置 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!--设置上传最大尺寸为1MB--> <pr

2017-12-11 21:45:14 1839

原创 hashMap的三种遍历方式

public void testClass(){ HashMap<String, String> hashMap = new HashMap<String, String>(); hashMap.put("1", "1"); hashMap.put("2", "2"); Set<Entry<String, String>> entryS

2017-11-27 16:17:43 1277

原创 tomcat reload 时报web应用已停止,不能加载jdbc异常的解决方法

INFO: Illegal access: this web application instance has been stopped already. Could not load [com.mysql.jdbc.SQLError]. The following stack trace is thrown for debugging purposes as well as to attempt

2017-11-27 14:50:16 1320

原创 Shiro框架的四种权限控制方式

在自定义的realm中进行权限控制在shiro-config.xml追加/user/delete = perms["delete"] <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManag

2017-11-16 20:55:42 31354 2

原创 SpringMVC+Mybatis+Mysql+Shiro

shiro权限框架shiro主要的组件: SecurityManager:典型的Facade模式(该模式为子系统的各个类或方法提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用。)是Authenticator + Authorizer + SesssionFactory + CacheManagerAuthenticator:登录认证,进行用户名和密码的匹配。Authori

2017-11-16 20:54:14 262

原创 SSO(Single Sign on)单点登录系统

SSO单点登录原理:①当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次

2017-10-23 22:56:28 400

原创 Java实现文件上传

上传代码分为web端和后端,注意事项已标明<!-- web端代码 --><!-- 注意 input必须有name属性,名字无所谓。form中必须加上enctype这个属性,且方法为post --><form action="文件上传路径" method="post" enctype="multipart/form-data"> <input type="file" name="uplo

2017-10-23 21:55:07 3327

原创 JS实现点击某张图片弹出上传图片窗口以及限制图片格式和大小

<input type="file" style="display:none" id="upload_file" onchange="javascript:validate_img(this)"><img alt="暂无照片" src="${proPath }/images/${sessionScope.user.image}" onclick="show_file_window()" class

2017-10-23 16:55:19 2067

原创 Linux下Java环境的配置(jdk+tomcat+mysql)

jdk的安装配置检查系统是否自带了jdk相关安装包,如果有的话则应先将其卸载。检查命令: java -version rpm -qa | grep java解压安装将文上传到Linux服务器后,进入到该目录执行解压安装。Linux下执行: yum install -y lrzsz windows下的Xshell中执行rz实现文件上传,sz+软件名称将软件下

2017-10-17 23:02:09 203

原创 Quartz实现Oracle定时备份

spring集成quartz<!-- quartzConfig.xml,在spring配置文件中通过import引入该文件即可--><?xml version="1.0" encoding="UTF-8"><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001

2017-10-11 21:41:56 668

原创 JMS

JMS(Java Message Service)是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API。两种消息模式点对点(队列模型) 在点对点或队列模型下,一个生产者向一个特定的队列发布消息,一个消费者从该队列中读取消息。这里,生产者知道消费者的队列,并直接将消息发送到消费者的队列。生产者

2017-09-22 13:51:00 149

原创 Jquery对ajax的支持

AJAX = (Asynchronous JavaScript and XML)异步的JavaScript和XML。 作用:通过在后台与服务器进行少量的数据交换,AJAX可以使网页实现异步更新。可以在不重新加载整个网页的情况下,对网页的某部分进行更新。Jquery对AJAX的支持//jquery调用ajax相对于js的优势: 1.代码简洁。 2.多浏览器支持。 3.逻辑处

2017-09-20 22:49:32 405

原创 框架中静态资源被拦截的问题

SSM框架中css、js等静态资源加载不上解决:在web.xml中配置 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/js/*</url-pattern> <url-pattern>/css/*</url-pattern> <url-pa

2017-09-20 21:25:29 683

原创 Java中的关键字

Java中的关键字this关键字概念:对于构造方法来说,this关键字用于代表当前正在构造的对象。           对于普通方法来说,this关键字代表当前正在调用的对象。使用this调用本类中的属性:当方法中的形参变量名和成员变量名完全相同时,此时在方法中优先选择形参变量使用,若希望使用成员变量,则需要在变量名前使用this.加以说明。public class Student { p

2017-09-19 21:11:31 363

原创 数据库授权

数据库创建用户sqlplus /nolog;只能在sysdba或system下修改:conn system/123456;创建用户:create user sun identified by 521521;授予其登陆权限,要不然登录不上去grant create session to sun;或grant CONNECT to sun;数据库用户的管理以及用户权限的管理查看所有的用户:

2017-09-04 20:18:57 2477

原创 JavaSE

8/29/2017 2:11:03 PM JavaSE知识点总概括Java环境变量的配置下载jdk1.7,http://pan.baidu.com/s/1qYI6aIS(密码:qje6)解压后,复制该文件所在的路径右键我的电脑->高级系统设置->环境变量->系统变量->新增(变量名:JAVA_HOME变量值:jdk解压的路径。例:E:\Java\JavaSoftware\jdk1.7.0_13)

2017-08-31 19:50:19 194

原创 Java操作Json

Json相关知识简介:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。用法: 以”{“开始,以”}”结束。每个名称后跟一个”:”,多个名称对之间用”,”分割。数组是值的有序集合,一个数组以”[“开头,以”]”结尾。多个值之间用”,”分割。值可以是双引号括起来的字符串,数值,true,false,null,对象,或数组。这些结构可以嵌套。JSO

2017-08-31 19:29:26 458

原创 Java操作数据库--JDBC

Java操作数据库的步骤导入oracl数据库驱动的jar包。jar包地址 加载驱动,Class.forName(“oracle.jdbc.driver.OracleDriver”);获取连接,DriverManager.getConnection(url,username,password)通过连接获取PreparedStatement通过PreparedStatement执行sql语句操

2017-08-30 11:32:45 195

原创 Java调用Oracle存储过程,以及Oracle中游标的使用

Java调用存储过程查询用户信息数据库以查询居多,现举例说明Java调用存储过程进行查询,其他可举一反三。 1. 导入Oracle数据库驱动包 2. 创建数据库操作工具类public class JdbcUtil { private static String driver = "oracle.jdbc.driver.OracleDriver"; private static St

2017-08-30 10:58:03 606

转载 Oracle数据库改密码

1. 打开doc命令框键入:sqlplus /nolog2. 输入:connect / as sysdba3. 修改密码:alter user userName identified by passWord;4. 解锁:alter user userName account unlock;5. 退出:exit;

2017-08-24 09:25:02 272

原创 oracle数据库访问权限控制

oracle数据库访问权限控制  如果我们的数据库部署在外网上,如果数据库不设置访问控制权限,别人可以通过sqlplus 用户名/密码@ip:端口号(默认1521)连接该数据库进行操作,造成数据不安全。权限设置通过配置ip设置权限,步骤:找到oracle安装目录,在../network/admin下找到sqlnet.ora文件。编辑sqlnet.ora文件,在文件末尾添加 #开启ip限制功能

2017-08-22 11:35:33 6276

原创 MongoDB

MongoDB的安装及启动下载mongodb安装包并解压下载地址创建一个data和log文件夹(随意哪个盘都可以)配置系统环境变量path(目的是执行起来方便)将MongoDB服务做成一个window服务 mongo -logpath F:\mongodb\log\mongo.log –logappend –dbpath F:\mongodb\data –serviceName Mongo

2017-08-09 16:38:14 304

原创 Oracle数据库账户被锁原因以及解决方法

被锁原因:连续十次错误密码登录账户会被锁住。解决方法:dos窗口中,执行        sqlplus sys/你的密码 as sysdba;        然后执行        alter user system account unlock;

2017-05-25 22:32:38 7055

quartz需要的jar包

quartz需要的jar包,quartz是任务调度框架,和spring有很好的结合。

2017-10-17

空空如也

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

TA关注的人

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