自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 git-lab安装

GitLab的安装及使用教程GitLab简介GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。1.安装ssh...

2021-10-18 09:31:32 143 1

原创 Java并发(三) 线程池详解

为什么要有线程池? 如果没有线程池,我们执行100个任务是这样的:for (int i = 0; i < 100; i++) { new Thread(new Runnable() { @Override public void run() { System.out.println("执行任务"); } }).start();}每执行一个任务我们就需要创建一个线程,线程频繁的创建和销毁非常消...

2021-10-12 09:21:04 163

原创 Java并发(二) 线程锁机制

为什么要有线程锁? 多个线程之间会抢夺资源,所以有可能一个线程执行到一半,就被另一个线程抢夺了资源,这样就会造成线程的不安全,为了保证线程的安全性,我们可以使用线程锁来解决这个问题。比如下面的例子,正常应该打印出两句“今天你学习了吗?”,但是有可能thread1刚执行到一半,thread2就抢夺了资源,所以就会导致执行顺序错乱:public class ThreadDemo { public static void main(String[] args) throws Int...

2021-10-08 08:40:15 115

原创 Java并发(一) 线程基础

什么是进程和线程? 进程:进程是操作系统进行资源分配的最小单位,一个进程中可以存在一个或者多个线程,同一进程中的线程可以共享该进程中的系统资源,但是进程和进程之间是相互独立的,不同进程间传递消息需要使用跨进程通讯。线程:线程是CPU调度的最小单位,必须依赖进程而存在,同一进程中的多个线程共享进程数据。举例:进程就像是火车,而线程就是这个火车上的车厢,每个火车最少有一个车厢,同一个火车上的车厢可以共享这个火车上的资源。 什么是并发和并行? 并发:并发指应用能交替执行不同...

2021-09-30 16:36:51 727

原创 23个设计模式的学习

· 设计模式分类创建型模式,用于描述‘怎么创建对象’,它的主要特点是将对象的创建与使用者分离,分别为 单例、原型、工厂、抽象工厂、创造者等5种创建型模式· 结构型模式用于描述如何将类或对象按某种布局组成更大的结构分别为,代理、适配器、桥接、装饰、外观、享元、组合等七种结构型模式。· 行为型模式用于描述类或对象之间怎么相互协作共同完成单个对象无法单独完成的任务,以及怎样分配职责,分别为,策略、命令、责任链、状态、观察者、中介者、迭代器、访问者、备忘录、解锁器等11种行为模式现在...

2021-09-26 21:04:56 42

原创 小程序(五)——wx.navigateTo跳转首页无效

需要源代码的私聊博主!基于springboot+layui编写的毕业设计 物流管理# 项目需求说明首先,发货客户与快递公司签订货运合同(货运单),把货物交给快递公司来托运,并按照货运合同的付款方式付款。快递公司根据货物运输线路,为货物配车,找到合适的车辆后,与司机签订运输合同(回执单),并按照运输合同的运费结算方式结算。司机对货物检查无误后,装车,然后发车,发车后,货物的任何损失由司机承担。司机到达目的地后,需要经过货物验收,验收通过,填写一份司机回执单,快递公司这时同时通...

2021-04-26 11:38:15 359 1

原创 小程序(四)——真机无法显示图片,模拟器可以

easyExcel需要的jar包<!-- easyexcel 主要依赖 这一个基本上就够了--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> .

2020-11-24 09:09:09 200

原创 小程序(三)——小程序网络请求简单封装

发送post带代理的请求,用于发送企业微信机器人package com.picc.controller;import org.apache.http.HttpHost;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.conn.params.ConnRoutePNames;import org.apache.http.enti.

2020-10-29 10:46:32 373

原创 小程序(二)——wxml中切割字符串

package com.example.demo.controller; import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.Pointcut;.

2020-07-28 17:35:12 262

原创 小程序(一)——开篇

<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --><!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如.

2020-06-17 10:52:12 456

原创 java解决前端跨域问题

1.先说一下什么是跨域跨域是指跨域名的访问不在一个域名上,比如有两个a和b两个域名 a和a能正常访问,a和b就会出现跨域问题2.为什么有跨域问题?因为跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是于当前页同域名的路径,这能有效的阻止跨站攻击。其实:跨域就是针对ajax的一种限制。3.解决跨域问题的几种方法Jsonpnginx反向代理cors这...

2019-12-05 14:06:18 892

原创 基于netty开发的物联网后台框架一套(支持Jt808交通协议

本项目为作者本人因公司需要自行开发支持百万级并发整个项目分为三部分:(1) common 是公用的jar包, 作为一个工程,方便各个项目引用(在eclipse中,一个项目可以引用另一个项目中所使用的jar包)(2) gpsservice主要是Hibernate实体类和在此之上封装的DAO层和服务层,提供数据的增删改查服务和其他逻辑计算服务. 是一个类库,不能独立运行,只能被调用。(...

2019-07-16 18:08:30 2281 16

原创 3分钟安装docker

容器在企业级应用部署中应用越来越广泛,特别是IT流量较大企业,熟悉对容器的编排部署是我们软件开发人员、系统运维人员、网络管理人员必须掌握的技能之一,下面我将为大家介绍全球应用广泛的容器管理工具docker-ce的安装, docker-ce属于社区版本,可以满足个人学习使用,因此本次安装docker-ce版本。特别提醒:1.安装docker必须连接互联网2.本次安装的系统为:centos...

2019-04-26 10:04:50 138

原创 索引

2019-04-09 11:38:07 109

原创 java filter过滤器无需配置文件的使用

1,springboot过滤器使用方法 webFilter注解一定要加@WebFilter(urlPatterns = "/*") //是拦截所有请求package com.ihrm.company.MyHandlerInterceptor; import java.io.IOException; import javax.servlet.Filter;import jav...

2019-04-09 09:52:44 310

原创 springboot解决前端跨域问题

当我们需要将spring boot以restful接口的方式对外提供服务的时候,如果此时架构是前后端分离的,那么就会涉及到跨域的问题,那怎么来解决跨域的问题了使用springboot解决跨域有两种方法1.使用springboot自带的注解@CrossOrigin2使用filter过滤器package com.ihrm.company.MyHandlerIntercep...

2019-04-09 08:48:19 1355

原创 小程序调用腾讯地图以及跳转到微信自带的图页面

在小程序中使用map组件渲染出腾讯地图 1.申请腾讯地图的密匙 (申请密匙时要勾上webservice,为了后面的验证) 2.下载腾讯地图的JavaScriptSDK并引入到小程序里面 3.添加小程序的有效域名https://apis.map.qq.com然后在需要用到地图的页面引入JavaScriptSDK 如下图实例化一下地图key后面填的是你申请的密匙...

2019-04-02 14:19:02 2209

原创 java发送https请求

工作记录package test.weixin.access_token.utils;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Output...

2019-02-21 09:56:35 188

原创 java发送http请求

工作记录package org.oms.wechater.utils;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;imp...

2019-02-21 09:53:09 99

原创 json的各种转换

package com.picc.city.henan.leadermsgpush;public class sdf { public static void main(String[] args) { //javaBean 转 json字符串 A a1 = new A("wei.hu", "123456"); String a1J...

2019-01-03 10:07:24 163

原创 java实现微信支付

源代码如下https://download.csdn.net/download/weixin_39592397/10874079 1.什么是手机支付手机支付也称为移动支付(Mobile Payment),是指允许用户使用其移动终端(通常是指手机)对所消费的商品或服务进行账务支付的一种服务方式。目前最常见的是支付宝和微信支付这两种。 2.微信支付的具体支付方式...

2018-12-25 09:05:57 6280 2

原创 must have same number of columns as the referenced primary key

这一句说你的外键和主键的列数要一样,现在缺失或者多了一个id 检查一下你的id是否多写了一个

2018-11-20 10:45:09 4391

原创 java实现web端进行excel导出(实战代码)

excel导出网上参考了一些代码感觉写的都比较复杂,就自己看了一下poi的api自己封装了一段代码(如下)目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和JavaExcel此功能就是poi试下的POI简介:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的...

2018-11-20 09:18:13 854

原创 eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener解决方法

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener  ...

2018-11-20 09:00:11 4185

原创 springboot拦截器的使用

跟springmavc一样先创建一个Interceptor类实现HandlerInterceptor接口public class MyLoginHandlerInterceptor implements HandlerInterceptor{//目标方法执行之前 @Override public boolean preHandle(HttpServletRequest re...

2018-11-15 11:38:10 420

原创 java通过企业微信推送消息

源代码如下https://download.csdn.net/download/weixin_39592397/11099208首先我们需要先看API知道推送的需要的步骤企业微信的官方开放的API地址:https://work.weixin.qq.com/api/doc推送企业微信消息分为这么几步:1、建立企业应用,只能给应用里面的成员发送消息2、获取accss_to...

2018-11-13 08:57:49 9413 39

原创 springboot自动配置原理

先从我们的启动类开始@SpringBootApplication: Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用; 点进去@SpringBootApplication源码我们会看到点进去@EnableAutoConfiguration我们会看到impor...

2018-11-01 15:05:58 143

原创 java SpringBoot+webSocket聊天小程序 (复制代码即可用)

1。后端代码package test.conntroller.socket;import java.util.HashMap;import java.util.HashSet;import java.util.Random;import java.util.Set;import java.util.UUID;import java.util.concurrent.CopyOnWr...

2018-10-26 14:27:27 2052

原创 springboot集成redis简单例子

pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </d...

2018-10-26 11:46:51 407

原创 springboot集成quzytz(简单易使用复制即可)

pom  &lt;dependency&gt;            &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt;            &lt;artifactId&gt;quartz&lt;/artifactId&gt;            &lt;version&gt;2.2.1&lt;/version&gt;     

2018-10-26 11:42:57 1401

原创 springboot全局异常处理(代码复制可以用)

package test.conntroller.exception.exceptionHandlers;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.spri...

2018-10-26 11:36:03 152

原创 java通过身份证前17位计算出身份证最后一位    加权因子

 public static void main(String[] args) {        //身份证号        String id_num = "123";        //权数数组         int[] weightArray = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};//权数数组         String vCode...

2018-10-26 11:32:34 1939 2

原创 java发送短信通用工具类

复制直接使用 不懂的可以下方留言//工具类package com.picc.inquiries.util;/** * @author 张崇俊 * @create 2018-08-09 15:03 * @descriptions &lt;p&gt;&lt;/p &gt; */import java.util.ArrayList;import java.util.HashMap;...

2018-09-13 09:42:53 1946

原创 SpringBoot项目集成JdbcTemplate 并封装jdbcTemplate

1.导入maven坐标&lt;parent&gt;          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;          &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;          &lt;version&gt;1.5.2.R...

2018-09-12 15:18:56 1599 1

原创 java进行excel数据导入数据库 (代码)

博主自己写的微信支付,里面有源码有兴趣的可以看一下https://blog.csdn.net/weixin_39592397/article/details/85242287excel导入导出网上参考了一些代码感觉写的都比较复杂,就自己看了一下poi的api自己封装了一段代码(如下)目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和JavaExcel...

2018-07-09 11:48:23 7451 15

原创 Java使用拦截器的方式(代码详细步骤)

博主自己写的小demo微信支付有兴趣的可以看一下https://blog.csdn.net/weixin_39592397/article/details/852422871.先在springmvc_servlet.xml中配置拦截器<mvc:interceptors><!-- 按照配置的顺序执行 --><mvc:interceptor>/...

2018-07-04 16:03:37 7656

原创 Struts2深入浅出详细讲解

本博客为博主自己写项目的时候总结如有转载请标注地址搭建Struts2框架流程 1 在web.xml配置filter 过滤器  &lt;filter&gt;  &lt;filter-name&gt;struts2&lt;/filter-name&gt;  &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepare...

2018-06-29 15:48:41 5775

原创 hibernate深入浅出详细讲解

描述类与数据库的关系映射配置文件Customer.hbm.xml配置  先配置这个  &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    "http://www.hibernate.o...

2018-06-29 15:40:04 2478

原创 微信扫码支付

微信支付自己总结的一个小Demo这次实现的是微信扫描二维码进行支付1.首先在微信公众平台(申请扫码支付、公众号支付)或开放平台(申请APP支付)按照相应提示,申请相应微信支付模式(这个应该不用说)2.要是想使用二维码进行扫码支付 首先我们得先生成自己的二维码,很多网站可以生成二维码.也可以自己在js里面生成二维码.生成二维码第一步: 从网上下载qrcode.js, 这是一个专门用于生成二维码的js...

2018-04-03 17:20:44 175

转载 MySql远程连接数据库 1130 -Host 'xxx.xxx.xxx.xx' is not allowed to connect to this MySQL server

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"Sql代码 复制代码   1. mysql -u root -pvmwaremysql&gt;use mysql;    2. mysql&gt;upda

2018-03-22 18:14:59 189

空空如也

空空如也

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

TA关注的人

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