小编ERR*_*ERR的帖子

添加依赖项后,spring-cloud-sleuth 在日志中不显示任何信息

我已将 sleuth 依赖项添加到我的 Spring boot 项目中。尽管存在依赖关系,但在日志中看不到任何跟踪信息。没有编译或运行时错误。

 <?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:schemaLocation="http://maven.apache.org/POM/4.0.0 
    http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>TestProject</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>TestProject</name>
    <description>Test Project.</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.1.RELEASE</version>
        <relativePath />
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.RC2</spring-cloud.version>
    </properties>

    <repositories>
        <repository>
            <id>ccp-master</id>
            <url>https://maven.teamccp.com/content/groups/master</url>
        </repository>

        <repository>
            <id>spring-release</id>
            <url>http://repo.spring.io/libs-release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>spring-milestone</id>
            <url>http://repo.spring.io/libs-milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>spring-snapshot</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jersey</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-sleuth</artifactId>
        </dependency>
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

spring-boot spring-cloud spring-cloud-sleuth

6
推荐指数
1
解决办法
3286
查看次数

在c#中将字符串转换为MM/yyyy进行排序

我之前看到的问题与我的查询有关,但无法弄清楚如何解决我的问题.

我有一个列表"站点",其中一个项目为"年份".它被定义为字符串,格式为"MM/yyyy".当我尝试根据年份对列表进行排序时,我遇到了一个小问题.

"年"的数据是

01/2012
04/2012
01/2013
06/2012
Run Code Online (Sandbox Code Playgroud)

当我使用orderby对列表进行排序时,我得到的输出是

01/2012
01/2013
04/2012
06/2012
Run Code Online (Sandbox Code Playgroud)

哪个不对.

无法转换字符串使用,Convert.ToDateTime因为字符串格式不包含日期值.我该怎么做呢?如何在DateTime.TryParseExact不改变字符串格式的情况下实现?

注意:格式应该相同,列表应该排序.

c# datetime-format

3
推荐指数
1
解决办法
957
查看次数

'end' 附近的语法不正确

对于以下存储过程,出现错误

'end' 附近的语法不正确

据我所知,我有正确的开始和结束标签。我不确定错误在哪里。我也检查了以前的问题,但无法纠正错误。感谢您的任何帮助!

USE CONTACT
GO

SET ANSI_NULLS ON
GO  
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[Pref] 
    (@userName VARCHAR(50),
     @ComputerName VARCHAR(50),
     @PrinterDescription VARCHAR(255),
     @PrinterLocation VARCHAR(255),
     @Print_DuplexYN TINYINT,
     @DateRecChanged datetime
    )
AS
BEGIN
    DECLARE @userID INT;

    SELECT @userID = User_ID
    FROM tblUser
    WHERE Login_ID = @userName

    DECLARE @MyCount INT

    SELECT @MyCount = COUNT(UserName) 
    FROM PrinterPrefs 
    WHERE UserName = @UserName AND ComputerName = @ComputerName

    IF @MyCount = 0 
    BEGIN
        INSERT INTO PrinterPrefs (UserName, ComputerName, PrinterDescription, PrinterLocation, Print_DuplexYN, DateRecChanged)
        VALUES (@UserName, @ComputerName, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures

3
推荐指数
1
解决办法
1万
查看次数

ExecuteReader:尚未初始化Connection属性

我知道这个问题已被多次询问,但连接错误让我很难过.

ExecuteReader:尚未初始化Connection属性

我正试图从桌子上搜索一个电话号码.我已经尝试了其他线程中给出的几乎所有解决方案,但似乎无法弄清楚如何纠正错误.我必须将命令与sqlconnection关联,但我无法做到这一点.

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString);

using( SqlCommand cmd1 = new SqlCommand() )
{
conn.Open();

cmd1.CommandType = System.Data.CommandType.StoredProcedure;
cmd1.CommandText = "SearchName";
SqlParameter p1 = new SqlParameter();
p1.ParameterName = "@Name";//Stored Proc
p1.Value = SearchbyName.Name;
cmd1.Parameters.Add(p1);

using (SqlDataReader dr = cmd1.ExecuteReader())
{
 if (dr.Read())
 {
   while (dr.Read())
   {
   Console.WriteLine(dr[0] + " " + dr[1]);
   }
   SearchExit();
   }
 else
   {
   Console.WriteLine("No contact found with name {0}", SearchbyName.Name);
   }

   cmd1.ExecuteNonQuery();
   cmd1.Connection = conn;
   conn.Close();
   SearchExit();
   }
 }
Run Code Online (Sandbox Code Playgroud)

c# sql stored-procedures

2
推荐指数
1
解决办法
4130
查看次数

Linq与DateTime.Parse

我有一个列表"站点",其中一个项目为"从"和"到".它被定义为字符串,格式为"MM/yyyy".当我尝试根据年份对列表进行排序时,我遇到了一个小问题.

"From"和"To"的数据是

01/2012
04/2012
01/2013
06/2012
Run Code Online (Sandbox Code Playgroud)

当我使用orderby对列表进行排序时,我得到的输出是

01/2012
01/2013
04/2012
06/2012
Run Code Online (Sandbox Code Playgroud)

哪个不对.

List<Site> List = new List<Site>();
                DataSet DS = ClientDB.Sites(Id);
                if (DS.HasTable0AndRows())
                {
                    IEnumerable<DataRow> _DataRow = DS.Tables[0].AsEnumerable();
                   List = _DataRow.Select(x => new Site()
                    {
                        FileNum = x["File_Num"].ToString(),
                        From = x["From"].ToString(),
                        To = x["To"].ToString(),
                    }).ToList();
                }
                return List.OrderBy(x => x.FileNum).ToList();
            }
Run Code Online (Sandbox Code Playgroud)

我明白我必须使用DateTime.Parseinorder来转换From和To但是DateTime.Parse当我返回列表时如何使用上面的情况呢?

c# linq datetime

0
推荐指数
1
解决办法
993
查看次数