- 博客(57)
- 收藏
- 关注
原创 并发与并行
并行与并发(一)从英文的角度理解并行———parallel并发———concurrent显而易见,parallel有平行的意思,并发concurrent con是共同词根,current当前的,那么顾名思义,concurrent就是同时发生的意思。(二)计算机中concurrent:就是多个任务由一个处理器处理parallel:就是多个处理器同时处理任务,任务与任务之间的关系是平行的,如同两条平行线。...
2021-03-09 19:39:47 202
原创 favicon.ico Failed to load resource: the server responded with a status of 500 ()错误解决
favicon.ico Failed to load resource: the server responded with a status of 500 ()错误解决(一)原因前端代码里并没有写用到favicon.ico图片的代码,为什么会报错呢?favicon.ico其实就是网页的标志图片,有些浏览器会默认在根目录下找这个图片,你没有就自然保存了(二)解决方法在前端页面中head标签中添加一下代码,注意href是路径,添加你自己的路径,同时要有favicon.ico这个图片,随便找一个图片
2021-03-07 09:52:02 8600 1
原创 Session与Cookie
Session与Cookie(一)什么是Session服务器为了保存用户状态而创建的一个特殊的对象。(二)什么是Cookie其实cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它对你基本无害。(三)Session和Cookie的区别与联系session是存放在服务器上的,c
2021-03-07 09:35:51 178
原创 乐观锁
乐观锁(一)什么是乐观锁乐观锁是为了解决线程冲突情况下脏读,幻读等,乐观锁就是为了解决这个问题而产生的;乐观锁默认情况下认为数据是不会发生冲突的,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误信息,让用户决定如何去做。(二)方法version版本控制的方法,一般是在数据库中加入version字段,在数据修改前先查询一下version的版本号,然后在修改时带着这个version一起修改,如select version from user where
2021-03-04 08:22:38 2583 1
原创 解决安装Ubuntu18.04和win10后Windows时间不对问题
解决安装Ubuntu18.04和win10后Windows时间不对问题(一)第一种方法注: 经测试,第一种方法,本人的电脑不适用,但是有的电脑适用。Step 1:注意一定要用管理员身份运行 Step 2:文本Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUn...
2020-03-21 17:46:05 4992 2
原创 Java重温
(一)泛型(上)1)No泛型public class NeedGeneric1 { private static int add(int a, int b) { System.out.println(a + "+" + b + "=" + (a + b)); return a + b; } private static float ad...
2020-03-18 21:35:34 156
原创 虚拟机 Centos7扩展磁盘空间
(一)虚拟机vmware centos7 扩展磁盘空间[root@aubin ~]# vgdisplay— Volume group —VG Name centosSystem IDFormat lvm2Metadata Areas 2Metadata Sequence No 4VG Access ...
2020-03-17 10:16:36 6980 1
原创 TabError: inconsistent use of tabs and spaces in indentation 错误解决
(一)错误原因tab和空格混合使用(二)更正方法把tab全部改写为空格。分析: 我是在Centos7 中用scrapy框架写代码的时候,发生的错误,scrapy自带的代码是用的空格空开的,我自己加的 代码是用的tab,导致出现问题。 python就是用空格区分(不使用{})所以比较严格吧...
2020-01-14 21:05:56 1228
原创 Centos7 Scrapy安装
(一)基础环境Anaconda3 和 Centos7(二)Anaconda3 安装Scrapy使用如下命令安装scrapyconda install scrapy安装过程一路yes(三)测试输入pythonimport scrapy 一切正常,安装成功...
2020-01-14 08:20:00 246
原创 Centos7 安装Anaconda3
(一)下载Anaconda3下载地址清华大学的下载地址官方的下载地址注:下载的时候最好在虚拟机中直接下载。(在windows上下载好然后上传到虚拟机中也可以)(二)配置环境变量1)第一步bash Anaconda3-5.3.1-Linux-x86_64.sh2)第二步一路 yes3)第三步打开文件添加环境变量vim /etc/profile输入环境变量ex...
2020-01-14 07:53:59 370 2
原创 Python爬虫入门案例
(一)环境准备1.python32.requests库(二)测试案例爬取百度上的网页信息import requests as reqr = req.get("http://www.baidu.com")r.encoding = "utf-8"r.text(三)运行结果...
2020-01-11 19:53:12 329
原创 LInux 创建多个线程实现对一个数的增加
(一)运行结果(二)代码#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<pthread.h>#define COUNT 15static int i = 0;pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZ...
2019-12-23 09:10:24 831
原创 LintCode The first index of target
(一)题目描述给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。(二)注意此题的关键在于,返回的是第一个target 的index。(三)代码 public int binarySearch(int[] nums, int target) { int...
2019-11-11 18:07:23 100
原创 Linux进程管理
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-11-09 20:26:37 301
原创 LintCode 41. 最大子数组
(一)题目描述给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。(二)样例样例1:输入:[−2,2,−3,4,−1,2,1,−5,3]输出:6解释:符合要求的子数组为[4,−1,2,1],其最大和为 6。样例2:输入:[1,2,3,4]输出:10解释:符合要求的子数组为[1,2,3,4],其最大和为 10。(三)注意事项子数组最少包含一个数(四)代码...
2019-11-09 20:11:31 124
原创 BeanUtils.populate的作用
(一)是什么?是org.apache.commons.beanutils.BeanUtils包中的一个方法。(二)作用用来将一些 key-value 的值(例如 hashmap)映射到 bean 中的属性。(三)案例案例说明:首先,用request.getParameterMap()方法获取前端的数据,组合成为map集合然后,声明一个要保存这些数据的对象再次,用BeanUtils....
2019-10-27 09:54:59 374
原创 JSON格式转换为Java对象
(一)转换为Java对象代码@Test public void test04() throws IOException { String json ="{\"gender\":\"男\",\"age\":23,\"username\":\"ALworm\"}"; ObjectMapper mapper = new ObjectMapper(); ...
2019-10-25 18:58:47 1690
原创 Java 对象转换为JSON格式
(一)基本对象转换代码: @Test public void test01() throws Exception { Person p = new Person(); p.setAge(10); p.setGender("男"); p.setUsername("Alworm"); p.setBirthday...
2019-10-25 18:50:42 1025
原创 C#多例模式之限制对象个数
(一)题目描述最多创建三个对象,单例模式的变种(二)代码测试代码:using System;using System.Collections;namespace MultitonLimit{ class Program { static void Main(string[] args) { for(int i ...
2019-09-23 22:55:36 552
原创 C#练习之字符逆序
(一)题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。(二)样例输入输入I am a student输出tneduts a ma I(三)代码using System;using System.Collections.Generic;using System.T...
2019-09-19 13:02:41 495
原创 C#练习之三个整数和、积与平均值
(一)题目描述给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。输入输入只有三个正整数a、b、c。输出输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。(二)样例输入输入1 2 3输出6 6 2.00(三)代码using System;using System.Collections.Generic;...
2019-09-19 12:59:54 2666 1
原创 C#练习之判断字符串是否为回文
(一)题目描述编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。输入abcddcba输出Yes(二)代码using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication3{ ...
2019-09-19 12:56:26 2571
原创 C#练习之打印出所有"水仙花数
(一)题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=13+53+3^3。 Output:153?????????输入无输出所有的水仙花数,从小的开始。每行一个(二)代码using System;using System.Collections.Generic;using System...
2019-09-19 12:53:41 3739
原创 C#练习之数列的规则
(一)题目描述一数列的规则如下: 1、1、2、3、5、8、13、 21、…求第30位数是多少?(二)代码using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication2{ class Program { static void M...
2019-09-19 12:48:29 621
原创 C#练习之判断闰年
(一)题目要求从键盘输入一个年份,判断是否为闰年。如果是闰年输出“yes”,否则输出”no”.输入19961998输出yesno(二)代码using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication2{ class Program ...
2019-09-19 12:46:00 787
原创 c#简单的通讯录
(一)功能介绍1)实现添加联系人2)实现查找联系人3)实现修改联系人4)实现删除联系人5)实现退出功能(二)功能实现代码:using System;using System.Collections;namespace MyClass{ class Program { static void Main(string[] args) ...
2019-09-18 19:32:58 4369 2
原创 Linux crontab使用
(一)例子目的查看信息并且把信息输出到指定目录代码:在命令行输入crontab -e然后编辑1 * * * * ls -l>>/home/lys/MyFile/ls_etc_crontab.txt运行结果(二)代码含义1)含义:每隔一分钟都会产生执行一次命令2)*的含义:第一个 :分钟第二个 :小时第三个 :日期第四个 :月份第五个 :星期(三...
2019-09-18 19:20:32 95
原创 Failed to load the JNI shared library 问题解决
(一) 问题截图:(二)问题原因eclipse 的位数和Java JDK 的位数不同(三)查看版本eclipse点开这里,查看版本翻译成人话就死win64Java版本查看Windows + R输入cmd输入java - version 如果没有显示 64-Bit 那么就证明,你的jdk是32位的。(四)解决方法重新下载Java JDK ,使eclipse的版本和 ...
2019-09-01 09:12:40 975
原创 Spring boot 开始案例
MySpringBootApplication类代码:import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class MySpringBootAp...
2019-08-24 13:04:26 103
原创 2019 IDEA Spring boot 热部署
(一)配置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:schemaLocati...
2019-08-24 12:44:10 1030 2
原创 Java redis 数据库连接池(IDEA)
(一)导入jar包根据使用的redis的版本不同,导入不同的jar包(二)操作代码:package cn.lys.jedis.test;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.Jed...
2019-08-23 16:58:38 353
原创 Java 操作redis (Jedis)(IDEA)
(一)导入jar包根据使用的redis不同,导入不同版本的jar包(二)使用代码:package cn.lys.jedis.test;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import java.util.Map;import j...
2019-08-23 16:39:10 648
原创 redis介绍及使用
(一)介绍概念:redis是一款高性能的NOSQL系列的非关系型数据库注:什么是NOSQL ?NOSQL -> not only SQL 是一种非关系型的数据库特点nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。注:列如,MySQL数据库就是存储在硬盘中。存储格式nosql的存储格式是key,value形式、文档...
2019-08-23 16:28:07 74
原创 Java IDEA maven连接MySQL8
数据库:创建数据库代码create database maven;create table user(sid int primary key auto_increment,sname varchar(20) not null);dao接口:代码:package cn.lys.dao;import cn.lys.domain.Person;import java.sq...
2019-08-22 21:16:53 2089
原创 IDEA 创建 maven项目 Java项目&JavaWeb项目
创建Java项目第一步第二步第三步第四步第五步第一个填写的是maven的位置第二个填写的是conf下的settings.xml的位置第三个是maven本地仓库的位置第六步不作修改直接finish到此,项目基本就完成了但是我们会发现创建出来的项目并不符合maven项目目录的标准。我们可以把他进一步的完善。建议名字就是这个不要修改创建完成之后的目录还只是...
2019-08-22 18:51:54 346
原创 Java IDEA c3p0配置
(一)导入jar包将第1,2个jar包导入libs目录下,同时,不要忘记导入数据库的驱动jar包(第三个)(二)导入配置文件代码:<?xml version="1.0" encoding="utf-8"?><c3p0-config> <default-config> <!-- com.mysql.cj.jdbc.Driver --...
2019-07-30 10:16:16 1471 1
原创 JavaIDEA连接MySQL教程及常见错误解决
(一)复制jar包将对应MySQL版本的jar包,复制libs目录中(libs是自己创建的)(二)添加library复制成功后,右击libs,选择Add to Library…(三)注册驱动Class.forName("com.mysql.jdbc.Driver");注意,此处可能会出现问题:Loading class com.mysql.jdbc.Driver'. This...
2019-07-29 09:27:09 2142 1
原创 Java 注解
(一)概述Dk1.5 之后,说明程序,@注解名字作用分类:编写文档:通过代码里标识的元数据表示文档【生成doc文档】代码分析:通过代码里标识的元数据对代码进行分析【使用反射】编译检查:。。。。。使编译器能够实现基本的编译检查【@FuntionalInterface】注:要使用/***/的方式注释,否则不行(二)使用@override 检查被注释的方法是否继承自父类@Dep...
2019-07-27 09:55:55 75
原创 Java 反射
(一)什么是反射反射就是把java类中的各种成分映射成一个个的Java对象,一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。代码import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Metho...
2019-07-27 09:36:19 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人