码迷,mamicode.com
首页 > 2020年06月03日 > 全部分享
搭建node服务(二):操作MySQL
为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作。数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL、Oracle、SQL Server等,非关系型数据库有Redis(常用来做缓存)、MongoDB等。MySQL是目前很流行的数据库,本文将要介绍如何在node服务中进行MyS ...
分类:数据库   时间:2020-06-03 17:17:48    阅读次数:58
Linux网络编程
在学习网络编程之前,先了解一下OSI模型,以及TCP/IP协议和一些基础的知识 OSI模型(Open System Interconnection model 开放系统互联模型) 这是一个理想化的模型,实际上的TCP/IP协议跟这个模型还不太一样。 分别简单的理解一下这七层模型的意思 物理层:以二进 ...
分类:系统相关   时间:2020-06-03 17:17:32    阅读次数:70
gitlab维护之修改clone地址
因为配置了域名访问gitlab私有仓库,但是在项目clone这里,显示的还是ip地址,并且还带端口,每次访问,clone都需要自己修改,比较不方便。 修改方法: sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml ...
分类:其他好文   时间:2020-06-03 17:17:12    阅读次数:111
Windows下(Win10)Charles从下载安装到证书设置和浏览器抓包测试
1.在Charles官网https://www.charlesproxy.com/download/下载,我这边下载的是免费体验版的。 体验版用一段时间就会退出,这里另外提供给大家一个可用的激活码,安装后Help->Register。。。输入即可: Charles 4.2目前是最新版,可用。 Reg ...
分类:Windows程序   时间:2020-06-03 17:16:55    阅读次数:250
python说明编码和解解码
python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:编程语言   时间:2020-06-03 17:16:20    阅读次数:75
Oracle索引或这类索引的分区处于不可用状态
重建索引 alter index pk_kc03 rebuild 批量查询无效索引 select 'alter index '||index_name||' rebuild online;' from user_indexes where status <> 'VALID' and index_na ...
分类:数据库   时间:2020-06-03 17:15:41    阅读次数:79
Mybatis获取Sqlsession的工具类
package com.jyk.mybatis.util; import java.io.IOException; import java.io.Reader; import java.sql.Connection; import org.apache.ibatis.io.Resources; im ...
分类:数据库   时间:2020-06-03 17:15:23    阅读次数:90
http基础
第1章 用户访问网站流程 1.1 文字描述如下 00. 客户端 浏览器输入网址信息点击回车(www.oldboyedu.com) 01. 客户端 完成域名的解析过程(DNS) 02. 客户端 直接访问相应网站服务器 建立TCP三次握手过程 03. 客户端 访问网站服务器 发送HTTP请求报文 多次 ...
分类:Web程序   时间:2020-06-03 17:15:06    阅读次数:91
Python处理alist文件——稀疏矩阵的读取和存储
众所周知,alist文件是一种保存稀疏矩阵格式,常用于保存LDPC码的校验矩阵与生成矩阵。 Matrix File Formats - TU Kaiserslautern提供了一个信道编码的数据库,并给出了数据库中信道编码的校验矩阵的存储方法和格式。 这种格式也见于alist format Data ...
分类:编程语言   时间:2020-06-03 17:14:49    阅读次数:101
js 数据类型
<script> // 1 八进制 0-7 // var num1 = 010; // console.log(num1); // 8 // var num2 = 012; // console.log(num2); //10 // 2 十六进制 0-9 a-f #ffffff // var num ...
分类:Web程序   时间:2020-06-03 17:14:11    阅读次数:88
DVWA SQL注入源代码审计
LOW 打开,是个查询ID 利用$_REQUEST获取id参数,$_REQUEST 包含了 $_GET,$_POST 和 $_COOKIE 的数组,可以被远程用户篡改而并不可信。 直接将$_REQUEST的数据插入sql查询语句未做任何过滤,造成了SQL注入漏洞 -1'union select us ...
分类:数据库   时间:2020-06-03 17:13:46    阅读次数:117
TCC事务原理
本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文分析的是github中开源项目tcc-transaction的代码,地址为:https://github.com/changmingxie/tcc-transaction,当然github上有多个tcc项目,但是他们 ...
分类:其他好文   时间:2020-06-03 17:13:28    阅读次数:82
如何让一个DIV固定在另一个DIV的底部
<html> <head> <title>Test</title> </head> <body> <div id="div1" style="border:1px solid red; width:500px; position:relative; height:500px;"> 1111111 < ...
分类:其他好文   时间:2020-06-03 17:12:44    阅读次数:201
交换两个变量的值
算数交换(针对的是Number,或者类型可以转换为数字的变量类型) function swap(a, b) { a = a + b; b = a - b; a = a - b; } 解构赋值 [a, b] = [b, a]; 最笨的方式声明第三变量就不写了 ...
分类:其他好文   时间:2020-06-03 17:12:29    阅读次数:61
包罗万象——JAVA中的锁,一篇文章让你搞懂这个知识点
一、乐观锁 VS 悲观锁 悲观锁和乐观锁大概是大家听到最多的两种锁了,这两种锁的区分更多的是思想上。 对于一个操作,悲观锁认为自己在操作过程中,一定有别的线程也要来修改这个数据,所以一定会加锁。而乐观锁则不认为会有别的线程来干扰自己,所以不需要加锁。 在Java中,synchronized关键字和L ...
分类:编程语言   时间:2020-06-03 17:12:16    阅读次数:59
Maven构建的Springboot项目转为gradle
Maven转Gradle的操作流程是这样子的: 1.首先进入项目根目录下。 2.按住shift键,同时鼠标右键点击选择进入cmd 3.输入gradle init --type.pom 注意:一般情况下,输入该命令能成功(对叭起我的项目不是一般情况。。) 我输入命令之后出现了Failed,真是要命…… ...
分类:编程语言   时间:2020-06-03 17:12:00    阅读次数:93
LeetCode——回文链表
Q:请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true A: 1.reverse以后对比。 因为这里是递归reverse,所以之前要先复制一个原链表。 public boolean isPalindrome(L ...
分类:其他好文   时间:2020-06-03 16:05:25    阅读次数:53
879条   上一页 1 ... 18 19 20 21 22 23 24 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!