`
文章列表

redis特点总结

1、Redis是单线程处理的,多核CPU也只能使用一个核,多线程操作不需要考虑锁问题 2、redis cluster集群中的节点基本上都对等的,没有管理节点。集群的节点是两两相连
    我们可能建立非常多的eclipse的工作空间 在启动eclipse后,在“工作空间启动程序”界面中,“工作空间”下拉列表中还存在这些工作空间的名称。如图:     如何加大列表数目呢?  打开eclipse的安装位置目录,选择:\configuration\.settings\org.eclipse.ui.ide.prefs 这个文件 为了方便切换工程,加大配置列表的数目(默认是5),这里调整到50 MAX_RECENT_WORKSPACES=50     我们可能建立非常多的eclipse的工作空间,有些时候,我们把工作空间的文件夹删除后,在启动eclips ...

网关路由

  组件 TPS(request per second) Spring Cloud Gateway Requests/sec: 32213.38 Zuul Requests/sec: 20800.13 Linkerd Requests/sec: 28050.76 公司已经有同事在使用zuul网关,压测差不多2万TPS zuul底层使用的是java语言实现的netty的nio框架   netty是异步的NIO,不能做web server服务器,做个反向代理是可以的。web server的java中间件没有太好性能的产品。   据说zuul2性能有 ...
springboot kafka  GroupAuthorizationException: Not authorized to access group:    是因为springboot 集成kafka时,必须显示设置组  
  背景:     go在做服务之间调用时http client会消费系统的tcp资源(大量并发会耗费掉系统资源,资源有限),故此需要复用   1.复用   func HttpPostJson(client *http.Client, url string, jsonstr string) (bool, error) { var request *http.Request bytesData := []byte(jsonstr) reader := bytes.NewReader(bytesData) request, err = http.NewReq ...
页面端: <a href="javascript:void(0)" name="jumpa" data-jumpUrl="$jumpUrl" data-vin="$col.vin"><img src="#baseUrl('')/static/loc/images/greencar.png"/></a>   使用data-,设置私有属性     js处理: $("a[name='jumpa']").on('click',fu ...
据build.gradle和setting.gradle文件生成idea项目: gradle idea     gradle这几年发展迅猛,github越来越多的项目都开始采用gradle来构建了,但是并不是所有人都对gradle很熟悉,下面的方法可以把gradle转成maven项目,前提gradle项目目录结构保持跟maven一样的约定,即/src/main/java这一套。   一、gradle --> maven 在build.gradle中增加以下内容(group,version可自行修改,artifactId默认为目录名称) apply plugin: 'jav ...
最好放到资源文件目录,以免经常找不到mapper(打包jar时)    
service实现类 @Service @Transactional(propagation=Propagation.NESTED,isolation=Isolation.DEFAULT,readOnly = false,rollbackFor=RestException.class) //加在类上面,下面方法默认都按这个,不使用可以再在方法上填写覆盖 //事务传播属性为嵌套:如果没有,就新建一个事务;如果有,就在当前事务中嵌套其他事务 //Isolation.DEFAULT,事务隔离级别使用数据库默认 public class RepoServiceImpl extends S ...
  需求:   业务编号自动生成,不可编辑,生成规则:   业务类型编码+当前日期+当天生成序号,例如:12月6日第一次创建业务,则业务编号为:112061   使用技术:   mybatis(实际使用mybatis-plus)   利用replace into 替换当前符合条件记录,replace要求必须有主键或者唯一索引   那么,可以设置日期为唯一索引   表设计:   id  主键自增   date 日期类型,,唯一索引      controller层实现 int seq = repoSeqService.getRepoSeq();   servi ...
1.使用可视化工具会方便一些,有提示 进入shell 命令模式     2、切换到需要设定的数据库cxz    use cxz 3.添加用户    db.createUser(   {     user: "cxz",     pwd: "abc123",     roles: [ { role: "dbOwner", db: "cxz" } ]   } )   ---- 4.删除用户   db.dropUser("cxz")
引言: 在项目中使用了MyBatis,一个比较苦恼的问题是无法看到执行的SQL的具体情况,所以,就找到了Log4jdbc-log4j2。这个是一个基于jdbc层面的监听工具,可以监听对于数据库的主要操作,从而完美的查看到其中执行的操作。   1. Log4jdbc-log4j2版本选择 log4jdbc-log4j2-jdbc3.jar for JDBC 3 support in JDK 1.5 log4jdbc-log4j2-jdbc4.jar for JDBC 4 support in JDK 1.6 log4jdbc-log4j2-jdbc4.1.jar for ...
备份前的检查> show dbsMyDB 0.0625GBadmin (empty)bruce 0.0625GBlocal (empty)test 0.0625GB> use MyDBswitched to db MyDB> db.users.find(){ "_id" : ObjectId("4e290aa39a1945747b28f1ee"), "a" : 1, "b" : 1 }{ "_id" : ObjectId("4e2cd2182a65c81f215663 ...
1.搭建完成git.oschina后可以调试看看是否成功,地址如下 http://localhost:4444/ydsfrontframe/dev  ydsfrontframe:文件前缀, dev文件中缀, 访问分支加分子名,/dev/fenzhi,,默认maser     # git管理配置 spring.cloud.config.server.git.uri=http://git.oschina.net/xxxt.git/ spring.cloud.config.server.git.searchPaths=config-repo/dev spring.cloud.co ...
1.运行http://www.runoob.com/try/try.php?filename=bootstrap3-plugin-tab <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 标签页(Tab)插件</title> <link rel="stylesheet" href="https://cdn.static.runoob.com/lib ...
Global site tag (gtag.js) - Google Analytics