- 博客(72)
- 收藏
- 关注
原创 spring boot结合layui+thymeleaf+springbootJPA+oracle实现案例
首先说一下,我为什么会写这个案例,话不多说,上图:POM.XML:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...
2018-06-05 10:27:07 3781 13
原创 Spring Cloud服务发现框架Eureka配置
在 SpringCloud 之中使用了大量的Netflix 的开源项目,而其中 Eureka 就属于Netflix 提供的发现服务组件,所有的微服务在使用之中全部向 Eureka 之中进行注册,而后客户端直接利用 Eureka 进行服务信息的获取。Eureka服务端配置:1、在pom.xml追加相应的依赖支持库,这里新建的是一个maven新项目<dependency> ...
2018-03-17 10:51:57 28139 1
原创 横扫阿里、美团、京东、 去哪儿之后,写下了这篇面经!
跳槽之前,楼主在一个小型互联网公司,主要是做互联网彩票。其中做过面向用户的APP,也有o2o模式的,也有b2b模式的的项目,用的技术比较杂,没有指定的规范,只要能完成任务就可以,技术挑战也不是很大。然后我只能把我所做的东西做好,推动一些新技术更是难上加难,主要都是业务为主,对于高并发、高可用等技术方案犹如天上月亮一样,只可远观,而不可亵玩焉。然而去年10月,国家发布新的法律条文,互联网...
2019-05-13 11:11:17 869
原创 问题问答之Map
Jdk8中hashMap有哪些改动?7中链表加数组的方式,8中增加的红黑数做数据结构 ,扩容机制,增加了ConcurrentHashMap线程安全集合Jdk8为什么要使用红黑树?介于两者之间,插入效率高的链表和查询快的二叉树优势 ,而红黑树插入比二叉树高,查询比链表快hashMap 扩容机制是怎么样的,7和8的有什么不同8中如果对象超过了8就使用红黑树来存...
2019-05-13 09:38:50 301
原创 分布式ID方案
使用twitter的snowflake(雪花)算法,特点,生成不重复的有序的数字util:package util;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/*** <p>名称:IdWo...
2019-05-12 10:26:04 317
原创 java连接MongoDB
java连接MongoDB5.1查询文档5.1.1查询全部记录(1)创建maven工程mongoDBDemo ,引入依赖。 <dependencies> <dependency> <groupId>org.mongodb</groupI...
2019-05-12 10:00:17 2265
原创 MongoDB基本增删改查操作命令
MongoDB基本增删改查操作使用java操作MongoDB篇:https://blog.csdn.net/qq_28524127/article/details/90137421学习裙:244284555,暗号:MongoDB1选择或创建数据库使用use 数据库名称即可选择数据库,如果该数据库不存在会自动创建...
2019-05-12 09:56:05 3119
原创 MongoDB简介
1.1什么是MongoDBMongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。MongoDB 的官方网站地址是:http://www.mongodb.org/...
2019-05-12 09:50:54 2555
转载 Struts1和Struts2的区别和对比(完整版)
Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。简单来说二者的区别是:一个是Stuts1,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actio...
2019-05-09 11:09:39 1053
原创 WEB技术方案之----springTask任务调度
1、spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://ww...
2019-05-09 10:42:32 284
原创 收藏一个好看的手写form表单
html部份:<form method="post" class="smart-green"> <label><span>页面标题 :</span> <input id="title" type="text" name="title" /> <div class="error-msg...
2019-04-23 11:21:42 7477
原创 tomcat配置jks的https访问,并设置自动跳转https
一、在 Tomcat下的server.xml中添加如下配置: <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> <SSLHostConfig> &l...
2019-04-19 17:42:17 3510
原创 unable to register MBean
spring boot启动报错:Unable to register MBean原因:在tomcat下有多个项目解决方案:在第二个项目中的application.properties配置文件中添加spring.jmx.enabled=false2019-04-11 16:40:21.391 [localhost-startStop-2] ERROR c.a.druid.stat...
2019-04-12 15:40:21 8226 3
原创 Spring Boot: HttpMediaTypeNotAcceptableException: Could not find acceptable representation原因及解决方法
使用Spring Boot的时候,在没有任何错误的情况下,访问请求时出现如下信息:2019-04-12 14:54:31.197 WARN 26744 --- [-nio-80-exec-13] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by Handler execution: org.spri...
2019-04-12 15:11:19 2854
原创 jpa 条件不为空加 条件查询
在使用spring boot JPA写repository的时候参数可能为空不传@Query(value = "select * from mw_user where is_identification = 1 and is_inter_identification = 1 and if(?1 !='',mobile=?1,1=1) and if(?2 !='',nick=?2,1=1)"...
2019-03-29 16:32:09 17486 1
原创 IDEA中比较骚的操作技巧
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,就是在一...
2019-03-22 15:51:44 11905 10
原创 MySQL 详细学习笔记
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VAR...
2019-03-22 15:47:31 302
原创 textarea限制字数
在input标签中,只需要设置maxlength=”200”即可,但是在textarea标签中,IE9及IE9以下浏览器是不支持的,IE10、IE11则支持,估计后续的版本应该都会支持。现在来说下怎么让大部分IE版本都支持textarea标签限制字数,同时允许以chorme为内核的浏览器也支持。<textarea rows="5"maxlength="200"onchange...
2019-03-21 11:49:39 4940
原创 git详细使用教程
1. Git 历史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都 花在了提交补丁和保存归档的繁琐事务上(1991-2002 年间)。到 2002 年, Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了, 于是整个项目组开始启用分布式版本控制系统 Bit...
2019-02-27 10:48:57 4760
转载 SQL中GROUP BY的用法
概述GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。GROUP BY必须得配合聚合函数来用,分组之后你可以计数(COUNT),求和(SUM),求平均数(AVG)等。常用聚合函数count() 计数 sum() 求和 avg() 平均数 max...
2019-02-22 13:38:25 1096
原创 redis在项目中的使用
一、为什么使用 解决应用服务器的cpu和内存压力 减少io的读操作,减轻io的压力 关系型数据库的扩展性不强,难以改变表结构 二、优点: nosql数据库没有关联关系,数据结构简单,拓展表比较容易 nosql读取速度快,对较大数据处理快 三、适用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 四、不适场...
2019-02-21 16:46:55 389
转载 Git使用详细教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...
2019-02-21 16:33:02 312
原创 spring boot同时操作10个以上数据库疯狂的CRUD
同时操作10个以上数据库的经历大家都感兴趣吧,下面演示一下是怎么做到的1、我把所有的数据库配置信息都放在了application.properties文件中:#dataSourceName_001usercrsud.spring.datasource.url=jdbc:mysql://192.168.0.1:3306/dataSourceName_001?characterEncodi...
2019-02-19 18:03:38 736
转载 mysql远程连接 Host * is not allowed to connect to this MySQL server
在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'。代码如下 mysql>mysql>use mysql;mysql>select 'host' from user where user='root';#查看mysql库中的user表的host值(即可进行连接访问的主机/IP...
2019-02-19 14:52:27 345
原创 《大国宪制》文稿
今天为你解读的是《大国宪制》,作者是北京大学法学院教授苏力先生。这是一本非常精彩的书,这是一本被市场、被读者低估的书。那么,这本书为什么会得到这么高的评价?有两个重要的原因,第一个原因是作者在这本书中,提出了一个我们因为习以为常,而忽略的问题。这个问题就是,作为一个政治实体的中国,究竟是怎么形成的?我们过去都在潜意识里认为,“中国”的存在是自然而然的事情,不需要讨论。但是,只要稍微观察一下世界...
2019-02-10 12:15:28 3936
原创 《区块链实战》文稿
你好,今天解读的是吴为的《区块链实战》 本书全景式地描述了互联网前沿技术----区块链,分别从区块链在全球各个国家的发展现状、区块链四大核心技术、基于区块链底层技术的数字货币发展现状等角度进行描述。另外,为了更好地理解区块链,本书讲述了区块链在数字货币领域、金融领域、物联网领域、大数据领域、医疗领域、教育领域、公证领域等七个领域的应用。 区块链是一场技术革命...
2019-02-09 16:56:28 3383 2
原创 angularjs使用收录
1、angular的表单提交方式有所不同,$http服务代替ajax与后台交互,格式为:$http({method: 'GET',url: '/someUrl'}).then(function successCallback(response) {// 请求成功执行代码}, function errorCallback(response) {...
2019-01-29 10:23:59 284
原创 Linux下安装mysql
1、mysql 下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads,选择你要安装的版本,我这里安装的要5.5版本的2、上传解压:tar -zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz3、复制文件夹到 /usr/local/mysql/cp mysql-5.5.62-...
2018-12-27 14:39:06 290
原创 单例模式最简单可靠的写法
单例模式大家都知道有两种方式,一种是饿汉式,一种是懒汉式饿汉式:一开始就初始化实例public class Singleton { private final static Singleton singleton = new Singleton(); private Singleton(){} public static Singleton getInsta...
2018-11-20 17:47:09 526 1
原创 超实用的Linux命令集合,整理持续更新...
查看关于系统:cat /proc/cpuinfo :厂商信息和版本号uname -a : 输出当前linux硬件信息df -hl : 查看各磁盘的使用情况和空间大小free -m : 查看系统内存的使用情况: 总内存和剩余内存 查看关于项目:ps -ef | grep java : 查看tomcat是否启动成功,是否有java进程tail -f 文件完整名称:例...
2018-11-15 10:26:18 252
原创 五分钟带你成为AngularJS高手
AngularJS的四大特征:1、MVC模式Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependency injection),Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的Web应用。Model:数据,其实就是angular变量($scope.XX);...
2018-11-05 17:12:21 195
转载 Angular和Vue.js 深度对比
Vue.js 是开源的 JavaScript 框架,能够帮助开发者构建出美观的 Web 界面。当和其它网络工具配合使用时,Vue.js 的优秀功能会得到大大加强。如今,已有许多开发人员开始使用 Vue.js 来取代 Angular 和 React.js 。那么对于 Angular 和 React.js ,开发者该如何选择呢?下面我们会对这两种框架进行介绍和深度对比。Vue.js 是前...
2018-11-05 16:33:56 924
原创 logback.xml配置
<?xml version="1.0" encoding="UTF-8"?> <!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --> <!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --> <!-- ...
2018-11-01 16:00:18 238
原创 spring boot关于静态资源的一些问题
每次新建一个项目都会为访问不到静态资源烦恼,以下记录访问静态资源的一些问题使用spring boot项目是一般会使用thymeleaf模板来获取数据,所以必须要导入thymeleaf的坐标<!-- 导入thymeleaf坐标 --><dependency> <groupId>org.springframework.boot</group...
2018-10-25 15:52:36 212
原创 手动编写mybatis逆向工程
1、使用逆向工程需要引入以下jar包:两个坐标:<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --><dependency> <groupId>org.mybatis.generator</groupId>...
2018-10-24 15:42:49 295
转载 几种知名开源富文本编辑器记录和对比(仅供参考)
1、UEditor 百度的。优点:插件多,基本满足各种需求,类似贴吧中的回复界面。缺点:不再维护,文档极少,使用并不普遍,图片只能上传到本地服务器,如果需要上传到其他服务器需要改动源码,较为难办,加载速度慢。总结:小项目,可以用用,不推荐使用。 2、kindeditor界面类似百度,效果很像文档齐全但用例较少,使用还算方便。缺点:总感觉样子不是很好看,没有现代那种风...
2018-10-22 16:18:18 643
原创 阿里支付宝支付开发详细
无论在web开发、移动开发中,使用支付宝支付是必不可少的技能,本文将收集本人在开发中遇到的问题,也可以加入交流群244284555 和博主进行沟通创建支付宝应用前提必须使用企业认证的支付宝账号,否则将无法创建应用登录后进入开发者中心选择网页移动应用选择支付接入创建好应用后,需开通签约app支付或者网页支付功能,根据开发需求选择签约,这里会收取手续费,按每笔交易收取不同比例费...
2018-10-15 17:13:43 4499
原创 powerdesigner不能新建模型
问题:powerdesigner 新建按钮是灰色的今天安装了powerdesigner 装好后,打开发现新建模型按钮都是灰色的,只有打开现有模型功能。启初以为是没有注册,download了破解文件后,还是不行。 回过头来一看居然安装的是 powerdesigner 16.5 viewer 的版本,企业只读版本。搞了个大乌龙。 网上下载的程序需要一定的识别能力,不要被别人的介绍忽悠了。 ...
2018-10-08 17:44:04 7924 3
原创 冒泡排序
public static void sort(){ int[] arr = {1,1,8,3,4,5,6}; //外循环控制轮数 for(int i =0;i<arr.length;i++){ //内循环控制每一轮的比较熟 -i-1代表最后一个减一个的范围 for(int j = 0; j<arr.length-i-1;j++...
2018-10-08 15:42:38 150
转载 Element 'dependency' cannot have character [children]
问题:Element 'dependency' cannot have character [children],原因:眼瞎解决方法:看看你的特殊字符多写、少些、写错。总结:此问题原因从网上拷贝的时候多了一些特殊符号分析:按住ctrl键,鼠标能够点进去你的坐标,表示依赖是没问题的。尽量保持标签对齐,不要留有空格原文地址:https://blog.csdn.net/qq_39...
2018-09-30 11:53:40 6489 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人